﻿
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #678FC2;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 70%;
	/*
	overflow: scroll;
	overflow: -moz-scrollbars-horizontal;
	*/
}
.cdLightBody {
	margin: 0;
	padding: 0;
	background-color: #678FC2;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 70%;
	line-height: normal;
}
a {
	text-decoration: none;
	color: #0560A6;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	color: #834283;
}
hr {
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	margin-bottom: 7px;
}
.ONTHFWSHdrTbl {
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	font-size: 100%;
}
.TopNavCellLink {
	padding: 1px 4px 2px 4px;
	border: 1px solid #387FD1;
}
.TopNavCellLinkHover {
	padding: 1px 4px 2px 4px;
	background-color: #0 074BF;
	border: 1px;
	border-style: solid;
	border-color: #84BFE9;
}
.TopNavCellPassportEmpty {
	padding: 0px 6px 0px 6px;
}
.TopNav2ndRowMiddlePopUp {
	background-color: #fff;
}
.TopNavPopUp {
	border-width: 0px 0px 2px 0px;
	border-style: none none solid none;
	border-color: #5197DD;
}
.OFLbl {
	color: #000000;
}
.DropShadowUp {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #BFC0C4;
}
.DropShadowDown {
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-color: #C5D6EB;
}
.FooterSep {
	color: #A9A9A9;
}
.ONLTSep {
	padding: 2px 0px 2px 0px;
	color: #bfbfbf;
}
.ONFtrPop {
	font-size: 100%;
	padding: 14px 0px 8px 0px;
}
.ONLBulColLine {
	background-image: url(../Micro/ONLLine.gif);
	background-repeat: repeat-y;
	font-size: 0px;
	line-height: 0px;
}
.ONLTerHorzSpcrTail {
	background-color: #dce9fc;
	font-size: 0px;
	line-height: 0px;
}
.ONLTerHorzSpcrTailFirst {
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	font-size: 0px;
	line-height: 0px;
}
.ONLNavDrop {
	color: #000000;
	font-size: 100%;
	width: 100%;
}
.ONLNavDropSel {
	font-size: 100%;
	width: 100%;
}
.ONLPartNoPad {
	width: 100%;
	padding: 0px;
}
.ONLPartBlue {
	width: 100%;
	padding: 13px 0px 0px 0px;
	background-color: #E5EEFD;
}
.ONLSptltHdr {
	height: 10px;
}
.ONLSptltPt {
	background-color: #ffffff;
	border: 2px solid #bfbfbf;
	width: 100%;
}
.OInhFS {
	font-size: 100%;
}
.OHilite {
	background-color: #FBE9B8;
}
.OInBar {
	background-color: #FFFFCC;
	border: 1px solid #ACA899;
}
.OItmR {
}
.OLstSep {
	border-bottom: 1px solid #E4E4E4;
}
.OSEI {
	color: #A9A9A9;
}
.AsstCatImgCell {
	padding: 2px 0px 2px 0px;
	margin: 0px;
	border: 0px;
}
.FeedbackWizCounterText {
	color: #808080;
}
.FeedbackWizCounterOverText {
	color: #000000;
}
.FeedbackControl {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.FeedbackControlMainTable {
	margin: 0px;
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 1.1em;
	color: #555555;
}
.FeedbackControl TD {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}
.FeedbackControl TABLE {
	margin: 0px;
}
.ODBrdr {
	color: #D6D6D6;
}
.ODBndlMsg {
	color: #FF9900;
}
.ODEm {
	color: red;
}
.ODMsg {
	border: 1px solid #FF1C00;
	padding: 8px;
}
.ODPrdct {
	border-top: 1px solid #FB8C04;
	background-color: #FFF3CB;
	padding-bottom: 5px;
	width: 351px;
}
.ODPrdctInst {
	border-top: 1px solid #FB8C04;
	background-color: #FFF3CB;
	padding-bottom: 5px;
	width: 100%;
}
.ODPrg {
	background: #81AAF2;
	height: 18px;
	border: solid 1px white;
}
.ODPrgBck {
	width: 100%;
	border: solid 1px #ABABAB;
	background: white;
}
.ODTxtC {
	color: #949494;
}
.OrangeColor {
	color: #FF8C00;
}
.SearchHighlightES {
	background-color: #f2f2f2;
}
.ONLSBlue {
	border-color: #fff;
	border-style: solid none none none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #e5eefd;
}
.ONLSRule {
	border-color: #b7cff8;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	line-height: 0px;
}
.ONLSSpcr {
	line-height: 10px;
}
.TemplatesHelpInstr {
	padding: 6px 6px 6px 6px;
	border-color: #D6D6D6;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	background-color: #FAFAFA;
}
div#SUBHeader td.Arrow, #SUBDN .Arrow, #SUBPArrow, #SUBButton .Arrow {
	width: 19px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: center;
}
div#SUBHeader td.Arrow {
	text-align: center;
	width: 50px;
	height: 17px;
	background-image: url('../Micro/sarrowo.gif');
}
#SUBDN .Arrow {
	float: left;
	background-image: url('../Micro/sarroww.gif');
}
#SUBButton .Arrow {
	float: left;
	background-image: url('../Micro/sarrowg.gif');
}
#SUBDN .Description {
	text-align: left;
}
#SUBDN .SignIn {
	padding-left: 0px;
	padding-right: 0px;
	font-family: verdana;
}
.SUBContent {
	background-color: rgb(251,251,251);
	width: 500px;
	min-height: 350px;
	margin: 0px auto;
	padding: 15px 30px 30px 30px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
}
.SUBContent h2 {
	color: black;
	display: inline;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
}
div#SUBFooter {
	background-color: rgb(251,251,251);
	margin: 0px auto;
	width: 560px;
	height: 12px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
}
.SUBMCHeader {
	background-color: rgb(254,237,191);
	padding: 10px;
	margin-bottom: 10px;
}
#SUBMC {
	background-color: #fff;
	width: 488px;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
}
#SUBReview, #SUBFinish {
	background-color: #fff;
	width: 458px;
	padding: 20px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(165,172,178);
}
#SUBFinish {
	height: 150px;
	overflow: auto;
}
#SUBTOU {
	background-color: #fff;
	width: 488px;
	height: 80px;
	padding: 5px;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(165,172,178);
}
div#SUBHeader {
	background-color: rgb(254,252,227);
	margin: 0px auto;
	width: 546px;
	padding: 7px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(213,213,213);
	font-family: Tahoma,san-serif;
	font-size: 10px;
	text-align: center;
}
div#SUBHeader td {
	color: #666;
}
div#SUBHeader td b {
	font-weight: bold;
}
div#SUBHeader td.Off {
}
div#SUBHeader td.On {
	color: #000;
	font-size: 12px;
	font-weight: bold;
}
div#SUBHeader td.On b {
	color: rgb(255,153,0);
}
#SUBDN {
	background-color: #fff;
	width: 500px;
	padding: 0px;
	border: 1px solid #000;
}
#SUBDN td {
	margin: 0px auto;
	padding: 15px;
}
#SUBPArrow {
	display: none;
	position: absolute;
	z-index: 1;
	background-image: url('../Micro/sarrowg.gif');
}
#SUBButton, .SUBButtonDiv {
	text-align: right;
}
#SUBButton table {
	float: right;
}
#SUBHelp1, #SUBHelp2, #SUBHelp3, #SUBHelp4 {
	float: right;
}
.cdProfTrusted {
	font-weight: bold;
	color: #F2A31B;
}
.cdProfStatus {
	font-weight: bold;
}
.cdProfRejected {
	color: #FF0000;
}
.AppSetSystemBar {
	font-size: 100%;
	border-style: solid;
	border-width: 1px;
	padding: 0px 12px 0px 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 23px;
}
.cdAppSetGroupTitle {
	font-weight: bold;
	color: #888888;
	padding: 12px 24px 12px 24px;
}
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdBoldText, .cdAppSetSignInSeparator {
	font-weight: bold;
}
.cdAppSetStepEnabled, .cdAppSetStepDisabled, .cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetStepStoryDisabled, .cdAppSetSignInSeparator {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.cdAppSetStepEnabled, .cdAppSetStepStoryEnabled, .cdAppSetDisclaimer, .cdAppSetSignInSeparator {
	color: #333333;
}
.cdAppSetDisclaimer {
	font-size: 1.0em;
	padding-top: 3px;
}
.cdAppSetStepDisabled, .cdAppSetStepStoryDisabled {
	color: #A8A8A8;
}
.cdAppSetSignInSeparator {
	padding: 0px 10px 0px 10px;
	border-style: solid;
	border-color: #999999;
	border-width: 0px 1px 0px 1px;
}
.cdAppSetInputTd {
	padding-top: 3px;
	color: #333333;
}
.OTBItm {
	text-decoration: none;
}
.OTBItm:hover {
	text-decoration: underline;
}
.OAncImg, .OAImgPL {
	border-style: none;
}
.OAImgPL {
	margin: 0px 0px 0px 4px;
}
.OFLT, .OIFile, .OLstBx, .OSB {
	font-size: 100%;
}
.OIFile, .OLstBx, .OSB {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.OFLT {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.OFLTDP {
	padding: 0px 23px 1px 0px;
}
.OTA, .OTATDTtl {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.OTATDTN {
	border-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.OTA {
	font-size: 100%;
	width: 100%;
}
.OTATDLOne, .OTATDLSep, .OTATDLTwo, .OTATDTtl {
	border-bottom: 1px solid #ccc;
	padding-top: 9px;
	height: 29px;
}
.OTATDLOne, .OTATDLSep, .OTATDLTwo {
	padding-bottom: 2px;
}
.OTATDLOne {
	padding-left: 15px;
	padding-right: 0px;
}
.OTATDLSep {
	padding-left: 4px;
	padding-right: 4px;
}
.OTATDLTwo {
	padding-left: 0px;
	padding-right: 0px;
}
.OTATDTtl {
	padding-right: 0px;
}
.OTATDTN {
	height: 12px;
}
.OClg, .OSRTbl, .OSETbl {
	line-height: normal;
	font-size: 100%;
}
.OClg, .OSRTbl, .OSETbl {
	width: 100%;
}
.OClgCoL {
	padding-left: 0px;
	padding-right: 12px;
}
.OClgCoR {
	padding-left: 13px;
	padding-right: 0px;
}
.OClgH, .OClgHM, .OClgHME {
	color: #0560A6;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
.OClgH {
	border-bottom: 1px solid #CCCCCC;
}
.OClgHME {
	padding: 0px 0px 10px 0px;
}
.OClgI {
	font-weight: normal;
}
.OLstUO {
	list-style-image: url(../Images/bulletl.gif);
}
.OVlSm, .OILbl {
	color: #CC1100;
	font-size: 100%;
	font-weight: bold;
}
.OILbl2 {
	color: #CC1100;
	font-size: 100%;
	font-weight: normal;
}
.PassportSignInTableTitle {
	color: #FFF;
	font-size: smaller;
	font-weight: bold;
}
.TopNav1stRowRight {
	background-color: #387FD1;
	background-image: url(../Micro/topnav1m.gif);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px 6px 0px 6px;
}
.TopNavCellSep {
	color: #84BFE9;
	padding: 0px 1px 0px 2px;
}
.TopNavWorldwide {
	font-family: verdana;
	font-size: 90%;
	color: #999999;
}
#TopNavWorldwideImageTd {
	background-color: #ffffff;
	vertical-align: middle;
	padding: 0px 6px 0px 10px;
}
#TopNavWorldwideTextTd {
	background-color: #ffffff;
	vertical-align: middle;
}
#TopNavWorldwideLM, #TopNavWorldwideChange {
	text-decoration: none;
}
#TopNavWorldwideLM {
	font-weight: bold;
}
#TopNavWorldwideLM:hover {
	text-decoration: none;
}
#TopNavWorldwideChange:hover {
	text-decoration: underline;
}
.TopNavLinkSiteMap {
	font-family: verdana;
	font-size: 90%;
	color: #fff;
	text-decoration: none;
}
.TopNavLinkSiteMap:visited {
	color: #fff;
	text-decoration: none;
}
.TopNavLinkSiteMap:hover {
	color: #fff;
	text-decoration: none;
}
.TopNavCellPassport {
	padding: 0px 12px 0px 21px;
	text-align: right;
}
.TopNav2ndRowMiddle {
	background-color: #ffffff;
	background-image: url(../Micro/topnav2m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.TopNav2ndRowMiddleLight {
	background-color: #ffffff;
	background-image: url(../Micro/topnavl2m.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.TopNav2ndRowRight {
	background-color: #2B92DB;
	background-image: url(../Micro/topnav2r.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.SearchControlCell {
	background-color: #409DDE;
	background-image: url(../Micro/topnav3r.gif);
	background-repeat: repeat-y;
	background-position: right;
	height: 26px;
	vertical-align: middle;
	text-align: right;
	padding: 0px 12px 0px 12px;
	border-bottom: 1px solid #BFC0C4;
}
.FooterMsLogo {
	padding: 3px 6px 7px 6px;
	background-color: #5197DD;
	text-align: right;
}
.ONLTTbl {
	font-size: 100%;
	width: 100%;
	background-color: #e5eefd;
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
}
.ONLTFirstItem {
	padding: 2px 7px 2px 16px;
}
.ONLTItem {
	padding: 2px 9px 2px 9px;
}
.ONLTItem A, .ONLTFirstItem A {
	width: 100%;
	color: #0c4b7b;
	text-decoration: none;
}
.ONLTItem A:hover, .ONLTFirstItem A:hover {
	text-decoration: underline;
}
.ONLTerHorzSpcr {
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	height: 8px;
}
.ONLSecLinkDark, .ONLSecLinkDarkSel {
	color: #0c4b7b;
}
.ONLSecLink {
	color: #0560A6;
}
.ONLSecLink, .ONLSecLinkDark {
	padding: 2px 0px 2px 1px;
	text-decoration: none;
	width: 100%;
}
.ONLSecLinkDarkSel {
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	text-decoration: none;
	width: 100%;
}
.ONLSecLink:hover, ONLSecLinkDark:hover, ONLSecLinkDarkSel:hover {
	text-decoration: underline;
}
.ONLSecItemSel {
	background-color: #FDDB94;
	background-image: url(../Micro/ONLItemBk.gif);
	background-repeat: repeat-x;
	border: 1px solid #adc5ed;
	height: 18px;
	width: 100%;
}
.ONLSecItemSelLt {
	padding: 1px 0px 0px 0px;
	height: 8px;
	width: 100%;
}
.ONLTerLink, .ONLTerLinkSel {
	color: #0c4b7b;
	padding: 2px 0px 2px 4px;
	text-decoration: none;
	width: 100%;
}
.ONLTerLink:hover, .ONLTerLinkSel:hover {
	text-decoration: underline;
}
.ONLTerLinkSel {
	background-color: #FDDB94;
	background-image: url(../Micro/ONLItemBk.gif);
	background-repeat: repeat-x;
	border: 1px solid #adc5ed;
	font-weight: bold;
}
.ONLTerItem, .ONLTerItemFirst {
	background-color: #dce9fc;
	border-color: #ffffff;
	border-style: solid;
	height: 18px;
}
.ONLTerItemFirst {
	border-width: 1px 0px 0px 1px;
	padding: 2px 0px 0px 4px;
}
.ONLTerItem {
	border-width: 0px 0px 0px 1px;
	padding: 0px 0px 0px 4px;
}
.ONLPartTitleBlue {
	color: #5f5f5f;
	background-color: #E5EEFD;
	font-weight: bold;
	padding: 0px 0px 0px 16px;
}
.ONLSptltPtTitle {
	background-image: url(../Micro/ONLSptlt.gif);
	background-repeat: repeat-y;
	font-size: 120%;
	font-weight: bold;
	height: 27px;
}
.ONLRightTitle {
	background-color: #9ebff6;
	background-image: url(../Micro/ONLPtTBk.gif);
	background-repeat: repeat-y;
	font-weight: bold;
	border: 2px solid #C4D9F9;
	border-bottom-width: 0px;
	padding: 4px 12px 4px 12px;
}
.ONLRightTitle2 {
	background-image: url("../Micro/spotlight_container_background.gif");
	border-color: #C4D9F9;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	padding: 5px 8px 0px 12px;
}
.ONLSpotlightContainerBody {
	border-color: #C4D9F9;
	border-width: 0px 2px 2px 2px;
	border-style: solid;
	padding: 0px 0px 5px 5px;
}
.ONLPLCellBul {
	padding: 8px 5px 2px 16px;
}
.ONLPLCellWBul {
	padding: 3px 16px 2px 0px;
}
.ONLPLCell2 {
	padding: 2px 0px 3px 7px;
}
.CFIPrtBulCel {
	padding: 4px 5px 0px 10px;
}
.CFIPrtLink, .PgNextLink {
	color: #0560A6;
	text-decoration: none;
}
.CFIPrtLink:hover, .PgNextLink:hover {
	text-decoration: underline;
}
.CFIPrtLink:visited, .PgNextLink:visited {
	color: #0560A6;
}
.ONLPartLink {
	color: #0560A6;
	text-decoration: none;
}
.ONLPartLink:hover {
	text-decoration: underline;
}
.ONLPartLink:visited {
	color: #834283;
}
.OSCtrl, .OSCTD0, .OSCTD1, .OSCTD2, .OSCTD3 {
	border-style: solid none solid none;
	border-width: 1px 0px 1px 0px;
}
.OSCTD0, .OSCTD1 {
	border-bottom-color: #4A7AC9;
	border-top-color: white;
}
.OSCtrl, .OSCTD2, .OSCTD3 {
	border-bottom-color: #4A7AC9;
	border-top-color: #4A7AC9;
}
.OSCTD0, .OSCTD1, .OSCTD2 {
	background-color: #84BFE9;
}
.OSCtrl, .OSCTD3 {
	background-color: #B1C9F1;
}
.OSCtrl {
	padding: 4px 2px 3px 1px;
}
.OSCTblI TD {
	padding: 2px 3px 0px 2px;
}
.OSCTD0 {
	background-image: url(../Micro/OSCTD0.gif);
	background-repeat: repeat-x;
}
.OSCTD1 {
	background-image: url(../Micro/OSCTD1.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.OSCTD2 {
	background-image: url(../Micro/OSCTD2.gif);
	background-repeat: repeat-x;
}
.OSCTD3 {
	background-image: url(../Micro/OSCTD3.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.OItmUR {
	font-weight: bold;
}
.OLCHdr, .OLCHdr A {
	color: #808080;
	text-decoration: none;
}
.OLCHdr A {
}
.OLCHdr A:hover {
	text-decoration: underline;
}
.OSETbl {
	border-top: 1px solid #A1B0C5;
}
.OSEVS {
	vertical-align: top;
	background-color: #EEEEEE;
	width: 60%;
}
.OSEVC, .OSELC, .OSEIC {
	padding-top: 11px;
}
.OSEFC {
	padding-top: 8px;
}
.OPrivHI {
	font-style: italic;
}
.OPrivS {
	font-weight: bold;
}
.OTOUCBx {
	border: 1px solid #A1B0C5;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 100%;
}
.AsstCatArtCell {
	padding: 2px 0px 2px 5px;
	margin: 0px;
	border: 0px;
}
.FeedbackWizButton {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 100%;
	width: 12ex;
}
.FeedbackWizButtonBig {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 100%;
	width: 16ex;
}
.FeedbackWizButtonCell {
	width: 12ex;
}
.FeedbackWizCounterStar {
	font-weight: bold;
	color: #FF0000;
}
.FeedbackWizCell {
	text-align: left;
}
.cdFeedbackWizQuestion, .cdFeedbackWizLabel {
	font-weight: bold;
}
.cdFeedbackWizQuestion {
	font-size: 1.2em;
}
.ODBskt {
	background: #FAFAFA;
	border: 1px solid #D6D6D6;
	width: 200px;
}
.ODBndls {
	border-style: solid;
	border-color: #D6D6D6;
	border-width: 0px 0px 0px 1px;
}
.ODBndlLn {
	width: 325px;
	color: #D6D6D6;
	height: 1px;
}
.ODBsktLn {
	width: 100%;
	color: #D6D6D6;
	height: 1px;
}
.ODCnfUpd {
	height: 110px;
	overflow: auto;
}
.ODEula {
	height: 185px;
	border: solid 1px black;
	overflow: auto;
	padding: 5px;
}
.ODFr {
	padding: 0px;
	border: #D6D6D6;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
}
.ODPrgTtl {
	font-family: Tahoma;
	font-size: 125%;
	line-height: normal;
}
.ODRstUpd {
	height: 230px;
	overflow: auto;
}
.ODSTtl {
	font-family: Verdana;
	font-size: 90%;
	color: #5f5f5f;
}
.ODTxtLH {
	line-height: 20px;
}
.ODTxtLHSm {
	line-height: 14px;
}
.ODTtl {
	font-size: 150%;
	font-family: Arial;
	margin-top: 17px;
	margin-bottom: 5px;
}
.cdODW .OLstUO {
	margin: 0px 2px 0px 12px;
}
.ONLSFirstTitle {
	padding: 0px 9px 2px 9px;
}
.ONLSTitle {
	padding: 11px 9px 2px 9px;
}
.ONLSTitle, .ONLSFirstTitle {
	width: 100%;
	line-height: normal;
	font-weight: bold;
	color: #676360;
}
.ULstDisc {
	list-style-type: disc;
}
.CntTbr {
	background-color: #f5f5f5;
	border-color: #bfbfbf;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 2px 3px 2px 3px;
	font-size: 100%;
}
.CntTbr A {
	color: #0560A6;
	line-height: normal;
	text-decoration: none;
}
.CntTbrText {
	padding: 4px 3px 4px 3px;
	line-height: normal;
}
.CntTbr A:hover {
	text-decoration: underline;
}
.CntTbr A:visited {
	color: #834283;
}
@media print
{
.OAnc, .OTBItm, .OLCHdr, .OLCHdr A {
	text-decoration: underline;
}
}
.categoryHeading {
	background-color: orange;
	color: white;
	font-weight: bold;
	padding: 3px 6px 3px 6px;
}
.clientViewer {
	background-color: #fff;
	padding-bottom: 10px;
}
.clientViewer b {
	font-weight: bold;
}
.moreLinksHeader {
	font-weight: bold;
	padding: 0px 0px 3px 0px;
	font-size: 1.1em;
}
.noResultsHeading {
	font-size: 1.3em;
	padding: 0px 0px 5px 0px;
}
.cdHelpTCategory {
	padding-top: 5px;
	font-size: 1.1em;
	color: #666;
}
.cdHelpTInfoCont {
	padding: 10px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}
.cdHelpTInformation {
	font-size: 1.1em;
	padding-bottom: 5px;
	color: #666;
}
.cdHelpTFeedbackBox {
	font-size: 1.1em;
	border: 1px solid #ccc;
	padding: 10px;
	margin-top: 5px;
	zoom: 100%;
}
.cdHelpTSubmitTemplate {
	padding-top: 5px;
	text-align: right;
	font-size: 1.1em;
}
.cdFloatLeft {
	float: left;
}
.cdFloatRight {
	float: right;
}
.cdHelpTMoreLinkPadding {
	padding: 1px 5px 0 5px;
}
.AppSetAppIcon {
	margin: 0px 8px 3px 0px;
}
.cdBodyDiv {
	width: 990px;
	border: 1px solid #678FC2;
}
.cdHeaderBorder {
	margin: 56px 10px;
	border-bottom: 1px solid #fff;
}
.cdcontainermaster {
	width: 990px;
	background-color: #678FC2;
	background-image: url(../Images/t_container.gif);
	background-repeat: repeat-y;
}
.cdcontainer {
	width: 970px;
	margin: 0px 10px;
	text-align: left;
}
#cdlog {
	width: 990px;
	zoom: 1;
}
#cdlogPP {
	width: 970px;
	padding-bottom: 5px;
	zoom: 1;
}
#cdglobeimage, #cdcorppromobox {
	padding: 2px 4px 0 4px;
}
#cdsubbrandbarnew {
	zoom: 100%;
	text-align: left;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #ffffff;
}
#cdsubbrandtextnew {
	padding: 0px 20px 5px 20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 2.0em;
	line-height: 1.4em;
}
a.cdSubwebLink, a.cdSubwebLink:visited {
	color: #0E4380;
}
#cdsitemaptop, #cdsitemaptopPP {
	float: right;
	padding: 0px 19px 0 19px;
	text-align: right;
}
#cdsitemaptopPP {
	padding: 5px 2px 0 2px;
}
#cdglobaltop, #cdglobaltopPP, #cdcorppromotop, #cdcorppromotopPP {
	float: left;
	padding: 2px 0 0 15px;
}
#cdglobaltopPP {
	padding: 2px 0 0 0;
}
#cdheadbg, #cdheadbgPP, #cdheadbgrtl, #cdheadbgHome, #cdheadbgHomeRtl {
	width: 990px;
	height: 116px;/*52*/;
	background-image: url(../Micro/bg_tophead.jpg);
	background-repeat: no-repeat;
}
#cdheadbgrtl {
	background-image: url(../Micro/bg_tophead_rtl.jpg);
}
#cdheadbgHome {
	background-image: url(../Images/bg_topheadhome.jpg);
}
#cdheadbgHomeExam {
	width: 990px;
	height: 40px;/*52*/;
	background-image: url(../Images/bg_topheadhome.jpg);
	background-repeat: no-repeat;
}
#cdheadbgHomeRtl {
	background-image: url(../Micro/bg_topheadhome_rtl.jpg);
}
#cdheadbgPP {
	width: 970px;
	background-image: url(../Micro/bg_tophead_pp.jpg);
	height: 46px;
}
#cdlogotop, #cdlogotopPP {
	float: left;
	padding: 33px 0 0 33px;
}
#cdlogotopExam {
	float: left;
	padding: 15px 0 0 33px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}
#cdlogotopPP {
	padding: 4px 0 0 21px;
}
#cdsignin {
	float: right;
	padding: 25px 33px 0 0;
	text-align: right;
}
.cdsitemap {
	color: #fff;
	font-size: 1.1em;
}
.cdsitemap A {
	color: #fff;
	text-decoration: none;
}
.cdsitemap A:hover {
	color: #fff;
	text-decoration: underline;
}
.cdsitemap A:visited {
	color: #fff;
}
.cdsignincopy {
	color: #666;
	font-size: 1.1em;
	line-height: 1.3em;
}
.cdsignincopy A {
	color: #666;
	text-decoration: none;
}
.cdsignincopy A:hover {
	color: #666;
	text-decoration: underline;
}
.cdsignincopy A:visited {
	color: #666;
}
.cdsignincopyHome {
	color: #fff;
	font-size: 11px;
	line-height: 13px;
}
.cdsignincopyHome A {
	color: #fff;
	text-decoration: none;
}
.cdsignincopyHome A:hover {
	color: #fff;
	text-decoration: underline;
}
.cdsignincopyHome A:visited {
	color: #fff;
}
.cdglobal {
	color: #fff;
	font-size: 1.1em;
	line-height: 1.5em;
}
.cdglobal A {
	color: #D6E7F4;
	text-decoration: none;
}
.cdglobal A:hover {
	color: #fff;
	text-decoration: underline;
}
.cdglobal A:visited {
	color: #D6E7F4;
}
.cdcorppromo {
	color: #fff;
	font-size: 1.1em;
	line-height: 1.5em;
}
.cdcorppromo A {
	color: #D6E7F4;
	text-decoration: none;
}
.cdcorppromo A:hover {
	color: #fff;
	text-decoration: underline;
}
.cdcorppromo A:visited {
	color: #D6E7F4;
}
.cdsearchbut {
	font-size: 1.1em;
	line-height: 1.3em;
	background-image: url(../Micro/but_cnter.gif);
	background-repeat: repeat-x;
	text-align: center;
	cursor: hand;
	cursor: pointer;
	padding: 3px 0px 0 0px;
}
.cdsearchmag {
	cursor: hand;
	cursor: pointer;
}
a.cdDefaultScope, a.cdDefaultScope:visited, a.cdDefaultScope:hover {
	color: #0560A6;
	text-decoration: none;
}
a.cdNotDefaultScope, a.cdNotDefaultScope:visited, a.cdNotDefaultScope:hover {
	color: #666;
	text-decoration: none;
}
.cdsearchbut a, .cdsearchbut a:visited, .cdsearchbut a:hover {
	color: #11449E;
	text-decoration: none;
}
#cdsdrop {
	cursor: hand;
	cursor: pointer;
}
#cdnavcontainer {
	background-color: #D6E6FE;
	width: 970px;
}
#cdnavcont {
	background-image: url(../Images/bg_navcon.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #CBE0FD;
	zoom: 100%;
}
#cdnavspacer {
	height: 4px;
	background-color: #edf4fc;
	overflow: hidden;
}
.cdPPbodybg {
	background-color: #edf4fc;
	height: 420px;
	padding: 10px;
	overflow: auto;
}
.cdsearchboxcont {
	width: 100%;
	height: 32px;
	text-align: left;
}
.cdsearchlabel {
	vertical-align: bottom;
	height: 2.0em;
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #4372B0;
	padding-bottom: 2px;
}
#cdsearchoutcdsdrop {
	background-color: #FAFAFA;
	width: 150px;
	display: none;
	text-align: left;
	border: 1px solid #7A7A7A;
}
.cdsearchtextout, .cdsearchtextover {
	padding: 2px 0 2px 5px;
	cursor: hand;
	cursor: pointer;
	font-size: 1.1em;
	line-height: 1.2em;
}
.cdsearchtextout {
	background-color: #FAFAFA;
	border: 1px solid #FAFAFA;
}
.cdsearchtextover {
	background-color: #FFE292;
	border: 1px solid #DD9946;
}
.cdsearchsep {
	height: 2px;
	font-size: 1px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	margin: 0;
	overflow: hidden;
}
.cdribbontext {
	color: #4372B0;
	font-size: 1.0em;
	line-height: 1.3em;
}
bi {
}
input.cdsearchbox {
	background-color: #F7FBFF;
	border-top: 1px solid #84A5CE;
	border-left: 1px solid #84A5CE;
	border-right: 1px solid #C1D2E7;
	border-bottom: 1px solid #C1D2E7;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	display: inline;
	padding: 2px 2px 2px 4px;
	width: 157px;
}
input.cdsearchboxa {
	background-color: #F7FBFF;
	border-top: 1px solid #84A5CE;
	border-left: 1px solid #84A5CE;
	border-right: 1px solid #C1D2E7;
	border-bottom: 1px solid #C1D2E7;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	display: inline;
	padding: 2px 2px 2px 4px;
	width: 100px;
}
input.cdsearchboxi {
	background-color: #F7FBFF;
	border-top: 1px solid #84A5CE;
	border-left: 1px solid #84A5CE;
	border-right: 1px solid #C1D2E7;
	border-bottom: 1px solid #C1D2E7;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	display: inline;
	padding: 2px 2px 2px 4px;
	width: 120px;
	height: 16px;
}
.cdSearchBoxOffColore {
	color: #A1A1A1;
}
.cdSearchBoxOnColor {
	color: #114499;
}
.cdSearchBoxOffColor {
	color: #A1A1A1;
}
#cdnavheader {
	float: left;
	width: 902px;
	color: #11449E;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	padding: 0px 34px 0px 34px;
}
#cdnavheader ul {
	margin: 0;
	padding: 0;
	zoom: 100%;
	list-style: none;
}
#cdnavheader li {
	float: left;
	margin: 0;
	padding: 0;
}
#cdnavheader a {
	float: left;
	background-image: url(../Images/left_both.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0 0 0 8px;
	text-decoration: none;
}
#cdnavheader a span {
	display: block;
	background-image: url(../Images/right_both.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 6px 12px 4px 4px;
	font-weight: bold;
	color: #11449E;
}
#cdnavheader .current a {
	background-repeat: no-repeat;
	background-image: url(../Images/left_both_on.gif);
	background-position: 0 -150px;
	border-width: 0;
	border-bottom: 1px solid #dfebfc;
}
#cdnavheader .current a span {
	background-repeat: no-repeat;
	background-image: url(../Images/right_both_on.gif);
	background-position: 100% -150px;
	padding: 5px 12px 6px 4px;
	color: #11449E;
}
#cdnavheader a span {
	float: none;
}
#cdnavheader a:hover {
	background-position: 0 -150px;
}
#cdnavheader a:hover span {
	background-position: 100% -150px;
}
#cdribbon {
	padding: 4px 10px 0 10px;
	background-image: url(../Images/bg_ribbon.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.cdribtopl {
	background-image: url(../Images/rib_l_t.gif);
	font-size: 2px;
	line-height: 2px;
}
.cdribtopc {
	border-top: 1px solid #8aafe1;
	background-color: #e1eaf6;
}
.cdribtopr {
	background-image: url(../Images/rib_r_t.gif);
	background-position:3px 0px;
	font-size: 2px;
	line-height: 2px;
}
.cdribmidl {
	border-right: none;
	border-left: 1px solid #8aafe1;
	/*background-color: #c8f1f9;*/
}
.cdribmidc {
	background-image: url(../Images/rib_c_c.gif);
	border-bottom: 1px solid #E0EDFD;
}
/*??*/
.cdribmidr {
	border-left: none;
	border-right: 1px solid #8aafe1;
	/*background-color: #c8f1f9;*/
}
.cdribbotl {
	background-image: url(../Images/rib_l_b.gif);
	font-size: 6px;
	background-repeat: no-repeat;
}
.cdribbotc {
	background-image: url(../Images/rib_c_b.gif);
	background-repeat: repeat-x;
}
.cdribbotr {
	background-image: url(../Images/rib_r_b.gif);
	background-repeat: no-repeat;
}
.cdchutopl {
	background-image: url(../Images/chu_l_t.gif);
	font-size: 2px;
	line-height: 2px;
}
.cdchutopc {
	border-top: 1px solid #a4c0dc;
	background-color: #fff;
}
.cdchutopc div, .cdchubotc div, .cdribtopc div {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.cdchutopr {
	background-image: url(../Images/chu_r_t.gif);
}
.cdchumidl {
	border-right: none;
	border-left: 1px solid #9dbcda;
	background-color: #fff;
}
.cdchumidl div, .cdchumidr div, .cdribmidl div, .cdribmidr div {
	width: 1px;
	overflow:scroll;
}
.cdchumidc, .cdchumidcover {
	background-image: url(../Images/chu_c_c.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #E3EFFF;
}
.cdchumidcover {
	background-image: url(../Images/chu_c_c_on.gif);
	background-color: #EFF7FF;
}
.cdchumidr {
	border-left: none;
	border-right: 1px solid #9fbedb;
	background-color: #fff;
}
.cdchubotl {
	background-image: url(../Images/chu_l_b.gif);
	font-size: 2px;
	line-height: 2px;
	background-position: bottom left;
}
.cdchubotc {
	border-bottom: 1px solid #71a4ce;
	background-color: #fff;
}
.cdchubotr {
	background-image: url(../Images/chu_r_b.gif);
	background-position: bottom right;
}
.cdLNavCornerLeft, .cdLNavCornerRight {
	background-repeat: no-repeat;
	font-size: 1px;
	height: 6px;
}
.cdLNavBorderTop {
	border-top: 1px solid #8AAFE1;
}
.cdLNavBorderRight {
	border-right: 1px solid #8AAFE1;
}
.cdLNavBorderLeft {
	border-left: 1px solid #8AAFE1;
}
.cdLNavSpaceLeft {
	border-left: 1px solid #8AAFE1;
}
.cdLNavSpaceRight {
	border-right: 1px solid #8AAFE1;
}
.cdBreadBgColor {
	background-color: #CDE0FD;
}
.cdLeftNavBgColor {
	background-color: #EDF4FC;
}
.cdLeftNavMinHeight {
	height: 400px;
}
#cdsubwebicon {
	background-image: url(../Micro/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 5px 8px;
}
#cdsubwebicon div {
	width: 45px;
}
#cdline {
	width: 970px;
	height: 6px;
	background-color: #77B33A;
	font-size: 1px;
}
.cdFontReduc {
	font-size: .91em;
}
.cdspace {
	float: left;
	width: 12px;
	font-size: 1px;
}
#cdlightchromeheader {
	padding-bottom: 5px;
}
#cdlnavspacer {
	width: 9px;
}
#cdleftnav {
	width: 155px;
	padding: 0px 0 8px 0;
	background-color: #F2F2F2;
}
#cdmaincontent, #cdmaincontentnopad {
	font-size: 1.1em;
	padding: 0px 10px 0px 9px;
	text-align: left;
}
#cdmaincontentnopad {
	padding: 0;
}
#cdfooter {
	width: 970px;
	background-color: #C9DEFD;
}
#cdfootbotPP {
	height: 10px;
	background-color: #e3eefe;
}
.cdfootbotside {
	background-color: #e3eefe;
}
#cdsubbrandbarlight {
	height: 4px;
	overflow: hidden;
}
#cdbreadbar {
	border-top: 1px solid #8AAFE1;
	border-bottom: 1px solid #8AAFE1;
	text-align: left;
	padding: 3px 10px 3px 10px;
}
#cdsearchfoot {
	background-color: #fff;
	text-align: right;
	float: right;
	padding: 8px 20px 0 20px;
	width: 500px;
}
.cdnavpad {
	padding: 3px 15px 3px 15px;
}
.cdLeftNavSec {
	border-top: 1px solid #EDF4FC;
	border-bottom: 1px solid #8AAFE1;
	margin-bottom: 14px;
	padding-bottom: 9px;
}
.cdleftnavlist {
	list-style: none;
	margin: 0;
	padding: 0 0 0 .7em;
	text-indent: -.7em;
}
.cdleftnavlist li {
	padding: 0px;
}
.cdleftnavtlfilter li {
	margin-bottom: 5px;
}
.cdleftnavtlfilter li a, .cdleftnavtlfilter li a:visited {
	color: #27b;
}
.cdleftnavtlfilter li b {
	color: #f80;
}
.cdnavbold {
	margin-top: 3px;
	color: #666666;
	background-color: #E3E3E3;
	font-weight: bold;
}
.cdLeftNavSec .cdnavbold {
	color: #0E4380;
	background-color: #CDE0FD;
}
.cdrelated {
	color: #2771BA;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	padding: 0px 10px;
}
.cdbread {
	color: #666666;
	font-size: .9em;
	line-height: 1.1em;
}
.cdbread a {
	color: #636363;
	text-decoration: none;
}
.cdbread a:hover {
	color: #636363;
	text-decoration: underline;
}
.cdbread a:visited {
	color: #636363;
}
.cdlnav {
	color: #636363;
	font-size: 1.1em;
	line-height: 1.2em;
	padding-top: 0;
	word-wrap: break-word;
	text-align: left;
}
.cdlnav a {
	color: #636363;
	text-decoration: none;
}
.cdlnav a:hover {
	color: #636363;
	text-decoration: underline;
}
.cdlnav a:visited {
	color: #636363;
}
.cdrlinks {
	color: #636363;
	font-size: 1.1em;
	line-height: 1.6em;
	padding: 0px 10px;
}
.cdrlinks a {
	color: #636363;
	text-decoration: none;
}
.cdrlinks a:hover {
	color: #636363;
	text-decoration: underline;
}
.cdrlinks a:visited {
	color: #636363;
}
.cdminiform {
	width: 80px;
	height: 22px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #363636;
	font-size: 0.9em;
	color: #363636;
	display: inline;
	padding: 1px 2px 1px 2px;
}
.cdminiformi {
	color: #363636;
	font-size: 1.1em;
	display: inline;
	padding: 1px 2px 1px 2px;
	width: 23px;
	height: 22px;
	background-image: url(../Images/search.png);
	border-top: 0px solid #84A5CE;
	border-left: 0px solid #84A5CE;
	border-right: 0px solid #C1D2E7;
	border-bottom: 0px solid #C1D2E7;
}
.cdminiform a {
	color: #363636;
}
.cdhottext {
	color: #FE7100;
}
.cdhottext a {
	color: #FE7100;
}
.cdhottext a:hover {
	color: #FE7100;
}
.cdhottext a:visited {
	color: #FE7100;
}
.cdfoottext {
	font-size: 1.1em;
	color: #808080;
	padding: 0px 10px;
	vertical-align: middle;
	text-align: left;
}
.cdfoottext a {
	color: #2771BA;
	text-decoration: none;
}
.cdfoottext a:hover {
	color: #2771BA;
	text-decoration: underline;
}
.cdfoottext a:visited {
	color: #2771BA;
}
.cdfooterside {
	background-image: url(../Images/footerside.jpg);
	background-repeat: repeat-x;
}
.cdfootermid {
	background-image: url(../Images/footergradient.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #DAE9FE;
	text-align: center;
}
#cdPrinterFooter {
	text-align: center;
	font-size: 1.1em;
}
#cdPopupFooter {
	text-align: center;
	padding-top: 10px;
}
.cdclvBreadcrumbs {
	background-color: #f2f2f2;
	border-bottom: 1px solid #b6b6b6;
	text-align: left;
	padding: 3px 10px 3px 10px;
}
.cdclvTitleCont {
	padding: 10px 10px 0px 10px;
}
.cdclvTitle {
	font-size: 1.8em;
	font-weight: bold;
	color: #7598c4;
}
.cdclvAssistTitleCont {
	padding: 15px 10px 15px 10px;
	border-bottom: 1px solid #b6b6b6;
}
.cdclvAssistTitle {
	font-size: 2.2em;
	font-weight: bold;
	color: #7598c4;
}
.cdclvHomeTitleCont {
	padding: 10px 175px 2px 10px;
	color: #eea752;
	background-image: url(../Micro/clvtitlebg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #eea752;
}
.cdclvHomeTitle {
	font-size: 1.8em;
	font-weight: bold;
}
.cdclvHomeSubTitle {
	font-size: 1.3em;
}
.cdclvTitlePad {
	padding: 0 10px 0 0;
}
.cdclvItemCount {
	font-weight: normal;
	vertical-align: top;
}
.cdclvSuggestTitle, .cdclvCategoryTitle {
	padding: 5px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #fff;
	border: 1px solid #6b82b2;
	background-color: #81a9d4;
	background-image: url(../Micro/clvbluebg.gif);
	background-repeat: repeat-x;
}
.cdclvCategoryTitle {
	border: 1px solid #6b6f7a;
	background-color: #798491;
	background-image: url(../Micro/clvgraybg.gif);
}
.cdclvCategoryCont {
	border: 1px solid #6c7b8b;
	border-top: none;
	font-size: 1.1em;
}
.cdclvCategoryRowAlt {
	background-color: #f2f2f2;
}
.cdclvCategoryCol1 {
	width: 50%;
	padding: 7px 8px 6px 10px;
}
.cdclvCategoryCol2 {
	width: 50%;
	padding: 7px 10px 6px 8px;
}
.cdclvCategoryRowAlt .cdclvCategoryCol1, .cdclvCategoryRowAlt .cdclvCategoryCol2 {
	border-bottom: 1px solid #f2f2f2;
	border-top: 1px solid #fff;
}
.cdclvSection {
	margin: 15px 10px 0px 10px;
}
.cdclvSearchIcon {
	vertical-align: top;
	padding: 5px 0px 5px 0px;
	float: left;
}
.cdclvCscIcon {
	position: absolute;
	bottom: 12px;
	right: 5px;
}
.cdclvCscIconRtl {
	position: absolute;
	bottom: 12px;
	left: 5px;
}
.cdclvSearchText {
	padding: 7px 5px 7px 5px;
	font-size: 1.1em;
	float: left;
	text-align: left;
}
.cdclvSuggestResult {
	border-bottom: 1px solid #a6cbeb;
	zoom: 1;
}
.cdclvSuggestResultAlt {
	background-color: #f2f2f2;
	border-bottom: 1px solid #a6cbeb;
	zoom: 1;
}
.cdclvSearchResultLast {
	zoom: 1;
}
.cdclvFeedback {
	border-top: 1px dashed #ccc;
	margin-top: 15px;
	padding-top: 12px;
	font-size: 1.2em;
}
.cdclvBoldPagingText {
	font-weight: bold;
}
.cdclvMoreLinks {
	padding: 10px 0px;
}
.cdclvNoResults {
	font-size: 1.1em;
}
.cdSideBoxTop {
	background-color: #F4F4F4;
	background-image: url(../Micro/sidebxtop.gif);
	background-repeat: repeat-x;
	color: #666666;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
}
.cdSideBox {
	border: 1px solid #cccccc;
	margin-bottom: 10px;
}
.cdSideBoxTitle {
	padding: 4px 15px 1px 15px;
}
.cdSideBoxBody {
	font-family: Arial,sans-serif;
	font-size: 1.2em;
	padding: 12px 15px 6px 15px;
	background-color: #F2F2F2;
	background-image: url(../Micro/sidbx_bg.gif);
	background-repeat: repeat-x;
}
.cdSideBoxBody ul {
	margin: 0;
	padding: 0px 12px 0px 12px;
	list-style-image: url(../Micro/BulletLN.gif);
	width: 81%;
	overflow: hidden;
}
.cdSideBoxBody ul li {
	padding-bottom: 3px;
}
.cdCtxMarketingBox {
	border: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 30px;
}
.cdCtxMarketingBoxBody {
	font-family: Arial,sans-serif;
	font-size: 1.2em;
	padding: 12px 15px 20px 15px;
	background-color: #F2F2F2;
	background-image: url(../Micro/ctxmarketingboxbg.gif);
	background-repeat: repeat-x;
}
.cdCtxMarketingBoxBody ul {
	margin: 0;
	padding: 0px 12px 0px 12px;
	list-style-image: url(../Micro/BulletLN.gif);
	width: 90%;
	overflow: hidden;
}
.cdCtxMarketingBoxBody ul li {
	padding-bottom: 3px;
}
.cdAdTitle {
	color: #666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	text-align: center;
	display: block;
}
#cdAssistCont {
	background-image: url(../Micro/default.aspx?assetid=ZA101091671033);
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ccc;
}
#cdAssistanceTitle {
	font-size: 2.8em;
	font-family: Arial,sans-serif;
	color: #7598c4;
	padding: 15px 215px 15px 10px;
	line-height: 1.1em;
}
#cdArticleBody, #cdQuizBody {
	float: left;
	width: 475px;
	overflow: hidden;
	padding: 0px 10px 0px 9px;
}
#cdFeedbackControl {
	border-top: 1px dashed #ccc;
	padding-top: 15px;
	margin-top: 10px;
	zoom: 1;
	font-size: 1.2em;
}
.cdPrintBar {
	text-align: right;
	padding: .5em 12px .5em 12px;
	border-bottom: 1px solid #ccc;
}
.cdPrintBar a, .cdPrintBarBottom a, .cdPrintBar a:visited, .cdPrintBarBottom a:visited {
	color: #666;
}
.cdPrintBarBottom {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	padding: .5em 7px .5em 7px;
	text-align: left;
}
#cdRightNavWide {
	float: left;
	width: 300px;
	padding: 0 10px 0 0;
}
#cdAppliesTo {
	padding: 5px 12px 5px 12px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	display: block;
}
.cdAppliesToTitle {
	color: #666;
	font-weight: bold;
}
.cdAppliesToText {
	color: #999;
}
#cdTrainCont {
	font-size: .91em;
}
#cdTrainTitle {
	font-size: 2.4em;
	color: #0c4b7b;
	font-family: Arial,sans-serif;
	line-height: 1.1em;
	padding: 20px 12px 15px 12px;
	border-bottom: 1px solid #ccc;
	letter-spacing: .05em;
}
#cdTemplateCont, #cdPortalCont, #cdQuizCont, #cdAssistanceCatCont {
	padding-bottom: 10px;
	font-size: .91em;
}
#cdPortalPreviewCont {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	font-size: .91em;
	margin-bottom: 10px;
}
#cdTemplateTitle, #cdPortalTitle, #cdPortalPreviewTitle, #cdQuizTitle, #cdAssistanceCatTitle, #cdTemplateCatTitle {
	font-size: 2.2em;
	color: #0c4b7b;
	font-family: Arial,sans-serif;
	line-height: 1.1em;
	padding: 15px 12px 15px 12px;
	border-bottom: 1px solid #ccc;
	zoom: 100%;
}
#cdPortalPreviewTitle {
	padding: 15px 12px 10px 12px;
	border-bottom: none;
}
.cdMvpLogoCont {
	padding: 7px 40px 0px 0px;
	width: 105px;
}
#cdTemplateTitle {
	background-image: url(../Micro/default.aspx?assetid=ZA101092251033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdQuizTitle {
	background-image: url(../Micro/default.aspx?assetid=ZA101092201033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdTrainTitle {
	background-image: url(../Micro/default.aspx?assetid=ZA101676681033);
	background-position: top right;
	background-repeat: no-repeat;
}
#cdTemplateBody, #cdPortalBody, #cdAssistanceBody, #cdMarketplaceBody, #cdTrainingBody, #cdClipartBody, #cdSearchBody, #cdTrainBody, #cdDownloadsBody {
	overflow: auto;
	float: left;
	width: 615px;
	padding: 0px 10px 0px 9px;
}
#cdTrainBody {
	padding-top: 20px;
}
#cdSearchBody {
	padding: 0px;
}
#cdTemplateRightNav, #cdPortalRightNav, #cdAssistanceRightNav, #cdMarketplaceRightNav, #cdTrainingCatRightNav, #cdClipartRightNav, #cdSearchRightNav, #cdTrainRightNav, #cdDownloadsRightNav {
	float: left;
	width: 160px;
	padding: 0 10px 10px 0;
	font-size: .91em;
}
#cdSearchRightNav {
	padding: 0 0 10px 10px;
}
.cdOMPDescription {
	font-size: 1.2em;
	color: #484848;
}
.cdOMPTitle {
	font-size: 1.8em;
	color: #666;
}
.cdOMPLink {
	font-size: 1.8em;
}
table.cdCategoryList {
	border-top: 2px #CCC solid;
	border-bottom: 2px #CCC solid;
	font-size: 100%;
}
td.cdCategoryList {
	padding: 2px 5px 2px 5px;
}
ul.cdCategoryList {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.cdCategoryList li {
	padding: 2px 0px 2px 0px;
}
.cdFeatAppTitleCell {
	padding: 4px 6px 3px 6px;
	color: #5F5F5F;
	font-family: verdana;
	font-size: 95%;
}
.cdFooterNavCell {
	background-color: #5197DD;
	background-image: url(../Micro/footerl.gif);
	background-repeat: repeat-y;
	background-position: left;
	height: 32px;
	vertical-align: middle;
	text-align: left;
	padding: 8px 10px 8px 10px;
}
TABLE.cdListTable {
	border-top: #FB8C04 1px solid;
	border-bottom: #FB8C04 1px solid;
}
TD.cdListTableTitleCell {
	background-color: #FFF3CB;
	height: 19px;
}
.cdErrorTips, .cdMoreLinks {
	list-style-image: url(../Images/bulletl.gif);
	margin: 0;
	padding: 0 12px;
	font-size: 1.1em;
	line-height: 1.1em;
}
.cdErrorTips li, .cdMoreLinks li {
	padding-bottom: 5px;
}
.cdStillCantFind {
	font-size: 1.1em;
}
.cdOAImgPR {
	border-style: none;
	margin: 0px 4px 0px 0px;
}
.cdOBlt, .cdOImgM {
	vertical-align: middle;
}
.cdOImg, .cdOImgM {
	border-style: none;
}
.cdOBtn {
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.cdODW .cdOBtn {
	width: 75px;
}
.cdODDLst {
	font-size: 100%;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.cdOFrm {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.cdOLblDe {
	color: #808080;
}
.cdOLblEm, .cdOLblEmBlk, .cdOLblEmRed, .cdOLblEmOrange {
	font-weight: bold;
}
.cdOLblEmBlk {
	color: black;
}
.cdOLblEmRed {
	color: #EA0000;
}
.cdOLblEmOrange {
	color: #FF9900;
}
.cdOLn, .cdOWSBlk, .cdOWSInl {
	font-size: 1px;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}
.cdOLn {
	background-color: #A1B0C5;
	border-color: #A1B0C5;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	width: 100%;
}
.cdOWSBlk, .cdOWSInl {
	border-style: none;
	width: 0px;
}
.cdOSCTbl, .cdOSCTbl TABLE, .cdOSCTbl FORM {
	border-style: none;
	margin: 0px;
	padding: 0px;
}
.cdOSCTbl, .cdOSCTbl TABLE {
	color: #343941;
	font-size: 100%;
}
.cdOSCTbl .cdOWSInl {
	font-size: 2px;
}
.cdOLstI {
	padding: 3px 0px 3px 0px;
}
.cdOLstIN {
	padding: 0px 0px 6px 0px;
}
.cdOLstO {
	list-style-image: none;
}
.cdOLstUOA, .cdOLstUON {
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 6px;
}
.cdOLstUOA {
	list-style-image: url(../Micro/RghtArrBlt.gif);
}
.cdOLstUON {
	list-style-image: url(../Micro/BulletLN.gif);
}
.cdONBody {
	background-color: white;
	color: black;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 66.67%;
	line-height: normal;
	margin: 0px;
	padding: 0px;
}
.cdONBody B {
	font-weight: bold;
}
.cdONBody CENTER {
	text-align: center;
}
.cdONBody H1, .cdONBody H2, .cdONBody H3, .cdONBody H4, .cdONBody H5, .cdONBody H6 {
	line-height: normal;
}
.cdONBody I {
	font-style: italic;
}
.cdONBody U {
	text-decoration: underline;
}
.cdONBodyCellPadded, .cdONBodyCellUnpadded {
	height: 100%;
	margin: 0px;
	width: 100%;
}
.cdONBodyCellPadded {
	padding: 0px 12px 0px 0px;
}
.cdONBodyCellUnpadded {
	padding: 0px;
}
.cdONLBkColor, .cdONLBkColorDark {
	height: 8px;
}
.cdONLBkColor {
	background-color: #e5eefd;
}
.cdONLBkColorDark {
	background-color: #cedefa;
}
.cdONLBulCol {
	font-size: 0px;
	line-height: 0px;
}
.cdONLeft {
	font-size: 100%;
	width: 155px;
}
.cdONLHorzSpcrTail {
	font-size: 0px;
	line-height: 0px;
}
.cdONLPartTbl {
	font-size: 100%;
	width: 100%;
}
.cdONLPLCell {
	padding: 3px 16px 2px 16px;
}
.cdONLSecItem {
	padding: 1px 0px 0px 9px;
	height: 18px;
	width: 100%;
}
.cdONNavTblFont {
	font-size: 100%;
}
.cdONTHdrTbl {
	background-color: #ffffff;
	color: #000000;
	width: 100%;
}
.cdONTOffLogo {
	text-align: left;
	padding: 0px 0px 0px 10px;
}
.cdOSRT, .cdOSET {
	font-weight: bold;
	color: #000000;
}
.cdOTATtl {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 162.5%;
	font-weight: bold;
	line-height: normal;
	color: #666666;
}
.cdOTATtl {
	font-weight: normal;
	font-size: 1.8em;
}
.cdClientToolbar {
	zoom: 1;
	padding: 5px 10px;
	font-size: 1.1em;
	color: #fff;
	border: 1px solid #6b82b2;
	background-color: #6b82b2;
	background-image: url(../Micro/clvbluebg.gif);
	background-repeat: repeat-x;
}
.cdClientToolbar a, .cdClientToolbar a:visited {
	color: #fff;
}
.cdToolbar, .cdTransparentToolbar {
	padding: 4px 13px;
	margin: 0px;
}
.cdToolbar {
	color: #666;
	background-color: #CDE0FD;
	border: 1px solid #8AAFE1;
}
.cdToolbar a, .cdToolbar a:visited, .cdDarkGray, .cdBreadcrumb, .cdBreadcrumb a, .cdBreadcrumb a:visited {
	color: #666;
}
.cdToolbar .cdToolbarDe, .cdClientToolbar .cdToolbarDe {
	color: #49789C;
}
.cdPaging {
	white-space: nowrap;
}
.cdPaging * {
	vertical-align: middle;
}
.cdPaging .cdPageArrows * {
	vertical-align: baseline;
}
.cdPaging .cdPageArrows img {
	vertical-align: middle;
}
.cdPaging img {
	border: 0px;
}
.cdOTBar A, .cdOTBar A:visited {
	color: #003399;
}
.cdOTBar, .cdOTBICon, .cdOTBICUn, .cdOTBISep, .cdOTBITbl {
	border-style: none;
	margin: 0px;
}
.cdOTBar, .cdOTBITbl {
	font-size: 100%;
	padding: 0px;
	width: 100%;
}
.cdOTBar {
	background-color: #9EBFF6;
	background-image: url(../Micro/TBGradient.gif);
	background-repeat: repeat-x;
	border: 1px solid #95B7F3;
	height: 24px;
	padding: 0px 2px 0px 3px;
}
.cdOTBICon, .cdOTBISep {
	vertical-align: baseline;
}
.cdOTBICon {
	padding: 2px 0px 4px 0px;
}
.cdOTBICUn {
	padding: 0px;
}
.cdOTBISep {
	color: #5183DB;
	padding: 2px 4px 4px 4px;
}
.cdODW .cdOTBICon {
	padding: 0px 12px 0px 12px;
}
.cdOTBM, .cdOTBS {
	font-size: 100%;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.cdOVl {
	color: #CC1100;
	font-size: 100%;
	font-weight: bold;
}
.cdLNSCCell {
	padding: 5px 7px 5px 7px;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	background-color: #DDDDDD;
}
.cdLNSCTitle {
	padding: 0px 0px 3px 0px;
	font-weight: bold;
	color: #dd5f00;
}
#cdtouScroll {
	border: 1px solid black;
	overflow: auto;
	height: 160px;
	padding: 4px;
}
.cdSubwebColor {
	color: #0E4380;
}
.cdSubwebColorIn {
	color: #0E4380;
}
.cdSubwebBgColor {
	background-color: #FFF;
}
.cdTmplResult {
	vertical-align: top;
	line-height: 1.7;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: top right;
	height: 75px;
}
.cdTmplSrchResult {
	vertical-align: top;
	line-height: 1.7;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cdTmplResult * {
	vertical-align: middle;
}
#cdTmplCat {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
#cdTmplCat #cdTmplCatHeading {
	padding: 5px 10px 5px 10px;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
#cdTmplCat #cdTmplCatBrowse {
	padding: 20px 20px 20px 20px;
	color: #ccc;
	line-height: 1.8;
}
#cdTmplCat .cdTmplCatSpace {
	line-height: 1.0;
}
#cdTmplManualCat {
	padding: 0px 10px 0px 10px;
	line-height: 1.3;
}
#cdTmplInfo {
	margin-bottom: 10px;
	padding: 10px;
	border: 1px #ccc solid;
	zoom: 100%;
}
#cdTmplInfo h5 {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #aaa;
}
#cdTmplPreview {
	text-align: center;
	margin: 0px auto;
}
#cdTmplDetail, #cdTmplFeedback {
	padding: 3px 5px 3px 5px;
	width: 45%;
	float: left;
}
#cdTmplFeedback {
	border: 1px #ccc solid;
}
#cdTmplCSTText, .cdTmplResultCSTText, .cdTmplResultCSTText:visited, .cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover {
	float: right;
	color: #598874;
	margin: 0px 35px 0px 35px;
}
#cdTmplCSTText {
	padding-top: 5px;
}
.cdTmplResultCSTLink, .cdTmplResultCSTLink:visited, .cdTmplResultCSTLink:hover {
	position: relative;
	bottom: -60px;
	margin: 0px;
	padding: 0px 35px 0px 35px;
}
.cdTmplResultCSTText {
	position: relative;
	top: 45px;
}
.cdTodResultCSTText, .cdTodResultCSTText:hover, .cdTodResultCSTText:visited {
	float: right;
	position: relative;
	bottom: 24px;
	color: #598874;
	margin: 0px 0px 0px 0px;
	padding: 0px 32px 0px 32px;
}
.cdTmplResultImage {
	width: 120px;
	text-align: center;
	vertical-align: top;
	padding: 2px;
	white-space: nowrap;
}
.cdTmplNew {
	font-size: 0.6em;
}
.cdTmplDownload, .cdTmplOgaBox {
	zoom: 100%;
	padding: 10px;
	margin: 0px auto;
	background-image: url('');
	background-repeat: no-repeat;
	background-position: center right;
}
#cdSortHeader {
	padding: 5px 10px 5px 10px;
	background-color: rgb(231,237,235);
}
#cdSortHeader a, #cdSortHeader a:visited {
	color: rgb(34,97,70);
}
#cdSortHeader a:visited {
	text-decoration: none;
}
#cdSortHeader .cdHighlighted {
	font-weight: bold;
	color: rgb(252,140,4);
}
.cdTmplOgaBox {
	border-color: #CCC;
	border-style: solid;
	border-width: 1px;
	background-color: #FFF3C1;
	color: #333;
}
.cdTmplHr {
	color: rgb(188,208,199);
	background-color: rgb(188,208,199);
}
#cdOutlookRSSBanner {
	background-color: #efefef;
	background-image: url('../Micro/outlookrss_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 11px;
}
#cdOutlookRSSHeader {
	width: 550px;
	margin: 0px auto;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderLogo {
	float: left;
	padding: 0px 11px;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderText {
	float: left;
	font-size: 1.1em;
	color: #888;
}
#cdOutlookRSSHeader #cdOutlookRSSHeaderText h1 {
	font-family: arial;
	font-size: 1.3em;
	font-weight: 900;
	color: #666;
	margin: 0px auto;
}
#cdOutlookRSSDirectory {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
}
.cdBCTCHeading {
	font-size: 1.4em;
	font-weight: bold;
	color: #333333;
	padding-bottom: 8px;
}
.cdBCTCDivCell {
	border: 1px;
	border-top: 0px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTitleCell {
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	padding: 0px 11px 0px 11px;
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	height: 23px;
	vertical-align: middle;
}
.cdRNCMTitle {
	padding: 4px 10px 1px 10px;
	background-color: #f4f4f4;
	background-image: url(../Micro/cmtitle_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #666666;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom: 0px;
	border-color: #cccccc;
	border-style: solid;
	text-align: left;
}
.timeing {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 5px;
	text-align: left;
	color: #636363;
}
.cdRNCMBody, .cdRNCMBodyDl, .cdRNCMBodyPadding {
	padding: 12px 10px 6px 10px;
}
.cdRNCMBodyCm {
	padding: 0px 0px 0px 0px;
}
.cdRNCMBody, .cdRNCMBodyCm, .cdRNCMBodyDl {
	background-repeat: repeat-x;
	background-position: top;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #cccccc;
	border-style: solid;
}
.cdRNCMBody {
	background-color: #ffffff;
	background-image: url(../Micro/cmbody_top.gif);
}
.cdRNCMBodyDl {
	background-color: #e4f0e4;
	background-image: url(../Micro/cmbody_top_dl.gif);
}
.cdRNCMBodyCm {
	background-color: #e4e5f5;
	background-image: url(../Micro/cmbody_top_cm.gif);
}
.cdRNCMCodLink, .cdRNCMCodLink:visited, .cdRNCMCodLink:hover, .cdOLblCod {
	color: #636363;
}
.cdCodImg {
	border: 1px solid #cccccc;
}
.cdBCTCTabSeparator {
	padding: 0px;
	height: 20px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
	background-color: #FFF;
	font-size: 25%;
}
.cdBCTCTabCell {
	padding: 2px 4px 0px 4px;
	height: 19px;
	text-align: center;
	cursor: hand;
	font-size: 1.0em;
	color: #333333;
	background-color: #F2F3EE;
	background-image: url(../Micro/tcnotsel.gif);
	background-repeat: repeat-x;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellLeft {
	padding: 0px;
	height: 21px;
	width: 9px;
	cursor: hand;
	background-color: #FFF;
	background-image: url('../Micro/tcnotselleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellRight {
	padding: 0px;
	height: 21px;
	width: 9px;
	cursor: hand;
	background-color: #FFF;
	background-image: url('../Micro/tcnotselright.gif');
	background-repeat: no-repeat;
	background-position: right top;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}
.cdBCTCTabCellSel {
	padding: 2px 4px 0px 4px;
	border: 0px;
	height: 19px;
	text-align: center;
	font-size: 1.0em;
	color: #333333;
	background-color: #FFF;
	background-image: url(../Micro/tcsel.gif);
	background-repeat: repeat-x;
}
.cdBCTCTabCellSelLeft {
	padding: 0px;
	border: 0px;
	height: 21px;
	width: 9px;
	background-color: #FFF;
	background-image: url('../Micro/tcselleft.gif');
	background-repeat: no-repeat;
	background-position: left top;
}
.cdBCTCTabCellSelRight {
	padding: 0px;
	border: 0px;
	height: 21px;
	width: 9px;
	background-color: #FFF;
	background-image: url('../Micro/tcselright.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.cdBCTCCatLink, .cdBCTCCatLink:visited, .cdBCTCLabel, .cdBCTCSubLabel, .cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCTabCell, .cdBCTCTabCellSel, cdBCTCTitleCell, cdBCTCHeading, .cdRelatedSearchLink, .cdRelatedSearchLink:visited {
	font-family: Tahoma,Arial,Helvetica,sans-serif;
}
.cdBCTCLabel, .cdBCTCSubLabel {
	font-weight: bold;
	color: #666666;
}
.cdBCTCLabel {
	padding: 4px 0px 8px 0px;
	font-size: 1.4em;
}
.cdBCTCSubLabel {
	padding: 8px 0px 0px 0px;
	font-size: 1.2em;
}
.cdBCTCLinkCellBullet, .cdBCTCLinkCell, .cdBCTCCatLink, .cdBCTCCatLink:visited {
	color: #666666;
	font-size: 1.1em;
}
.cdRelatedSearchesTable {
	padding: 4px 12px 12px 12px;
	display: block;
}
.cdRelatedSearchLink, .cdRelatedSearchLink:visited {
	color: #0560A6;
	font-size: 1.1em;
}
.cdBCCFUButton {
	background-color: #FED35A;
	background-image: url(../Micro/cfu_button.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 14px;
	padding: 3px 10px 3px 10px;
	display: block;
	border: 1px #BFA277 solid;
	vertical-align: middle;
	cursor: hand;
}
.cdBCCFUHeading, .cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited {
	color: #666666;
	font-size: 1.1em;
}
.cdBCCFUHeading {
	padding-bottom: 12px;
}
.cdBCCFUButtonLink, .cdBCCFUButtonLink:hover, .cdBCCFUButtonLink:visited {
	text-decoration: none;
}
.cdBCCFUAboutLink, .cdBCCFUAboutLink:visited {
	color: #666666;
}
.cdBCTCLinkCellBullet {
	padding: 4px 0px 2px 0px;
}
.cdBCTCLinkCell {
	padding: 3px 12px 3px 5px;
}
.cdSelectionBasketBg {
	background-color: #F8F9FF;
}
.cdBSC {
	margin: 0px;
	border: 1px #ccc solid;
	padding: 0px 0px 0px 0px;
}
.cdBSC .cdBSCHeading {
	padding: 5px 10px 5px 10px;
}
.cdBSC .cdBSCHeading b {
	font-size: 1.1em;
}
.cdBSC .cdBSCSearch {
	padding: 5px 10px 5px 10px;
}
.cdBSCSearch * {
	vertical-align: middle;
}
.cdBCTCBigLabel {
	font-size: 2em;
	font-family: Arial;
	color: #666;
}
.cdTodCstBg {
	background-image: url(../Micro/cst.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cdClpSrchHeadColor {
	color: #555555;
}
.cdLNBCBigTitle {
	font-size: 1.3em;
	line-height: 1.1em;
}
.cdLNBCMouseOver {
	background-color: #E4E4E4;
}
.cdLNBCMouseOut {
	background-color: #FFFCEE;
	background-image: url(../Micro/leftbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cdVeryDarkGray {
	color: #333;
}
.cdLNBCMouseOut, .cdLNBCMouseOver {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px 0px 1px 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	cursor: hand;
}
#cdWMPPlayer {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 615px;
	height: 39px;
	direction: ltr;
}
#cdWMPPlayer a img {
	border: 0px;
}
#cdWMPPlayer div {
	float: left;
	background-image: url(../Micro/wmp_mid_graphic.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.cdWMPLink {
	padding: 0px;
	margin: 0px;
	text-align: right;
	height: 39px;
}
.cdWMPLink * {
	line-height: 39px;
	font-size: 11px;
}
#cdWmpEmbedded {
	height: 39px;
	width: 304px;
	background-color: white;
	text-align: center;
	display: none;
}
.cdWmpVolume {
	width: 3px;
	margin-bottom: 12px;
	border-top: 1px solid #5789cd;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	border-left: 1px solid #5789cd;
}
.cdFxTitles {
	font-family: Arial,Tahoma,Helvetica,sans-serif;
	font-size: 1.8em;
	line-height: 1.8em;
	color: #666;
}
#cdcontbottom {
	background-image: url(../Images/bg_bottom.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 990px;
}
.cdTOC {
	width: 166px;
	height: 100%;
	margin: 0px 4px 0px 0px;
	overflow-x: auto;
	overflow-y: hidden;
}
.cdTOCCategory {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding: 0px;
}
.cdTOCCategory li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.cdTOCCategory img {
	border-width: 0px;
}
.cdTOCContent, .cdTOCRootContent {
	list-style-type: square;
	list-style-position: outside;
	padding: 0px;
}
.cdTOCContent {
	margin: 0px 0px 0px 30px;
}
.cdTOCRootContent {
	margin: 0px 0px 0px 15px;
}
.cdTOCContent li, .cdTOCRootContent li {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.cdTrnSelectedItem {
	background-color: #fff;
}
.cdTrnSelectedItem * {
	font-weight: bold;
}
.cdvfrmtopl, .cdvfrmtopr {
	font-size: 1px;
	width: 2px;
	height: 3px;
	background-repeat: no-repeat;
}
.cdvfrmtopl {
	background-image: url(../Images/rib_l_t.gif);
}
.cdvfrmtopr {
	background-image: url(../Images/rib_r_t.gif);
}
.cdvfrmtopc {
	border-top: 1px solid #8aafe1;
	background-color: #e1eaf6;
	font-size: 1px;
	height: 2px;
}
.cdvfrmbotl, .cdvfrmbotr {
	font-size: 1px;
	width: 2px;
	height: 6px;
	background-repeat: no-repeat;
}
.cdvfrmbotl {
	background-image: url(../Images/rib_l_b.gif);
}
.cdvfrmbotr {
	background-image: url(../Images/rib_r_b.gif);
}
.cdvfrmbotc {
	background-image: url(../Images/rib_c_b.gif);
	background-repeat: repeat-x;
}
.cdvfrmmidl {
	border-right: none;
	border-left: 1px solid #8aafe1;
	background-color: #c8f1f9;
	font-size: 1px;
}
.cdvfrmmidr {
	border-left: none;
	border-right: 1px solid #8aafe1;
	background-color: #c8f1f9;
	font-size: 1px;
}
.cdvfrmmidc {
	background-image: url(../Images/rib_c_c.gif);
	border-bottom: 1px solid #E0EDFD;
}
.cdVideoPageBody, .cdSilverlightPageBody {
	background-image: url(../Micro/vidback.jpg);
	background-position: left;
	background-repeat: repeat-y;
	background-color: #7d9cbd;
}
.cdVideoPageTopLeft, .cdVideoPageTopRight, .cdVideoPageTopMiddle {
	height: 12px;
	background-color: #FCAD17;
	background-repeat: no-repeat;
	font-size: 1px;
}
.cdVideoPageTopLeft {
	background-image: url(../Micro/vidtoplf.gif);
	background-position: left;
}
.cdVideoPageTopMiddle {
	border-top: 1px solid #5d83b2;
}
.cdVideoPageTopRight {
	background-image: url(../Micro/vidtoprt.gif);
	background-position: right;
}
.cdVideoPageTopLeftFull, .cdVideoPageTopRightFull, .cdVideoPageTopMiddleFull {
	height: 3px;
	background-color: #ddeafd;
	background-repeat: no-repeat;
	font-size: 1px;
}
.cdVideoPageTopLeftFull {
	background-image: url(../Micro/vidtoplf2.gif);
	background-position: left;
}
.cdVideoPageTopMiddleFull {
	border-top: 1px solid #5d83b2;
}
.cdVideoPageTopRightFull {
	background-image: url(../Micro/vidtoprt2.gif);
	background-position: right;
}
.cdVideoPageTopLogo {
	border-left: 1px solid #5d83b2;
	border-right: 1px solid #5d83b2;
	background-color: #ffffff;
	height: 48px;
	padding: 1px 20px 0px 20px;
	color: #bbbbbb;
	font-size: 24px;
}
.cdVideoPageBottomLeft, .cdVideoPageBottomRight, .cdVideoPageBottomMiddle {
	height: 5px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	font-size: 1px;
}
.cdVideoPageBottomLeft {
	background-image: url(../Micro/vidbotlf.gif);
	background-position: left;
}
.cdVideoPageBottomMiddle {
	border-bottom: 1px solid #5d83b2;
}
.cdVideoPageBottomRight {
	background-image: url(../Micro/vidbotrt.gif);
	background-position: right;
}
.cdVideoPageMiddle, .cdVideoPageMiddleFull {
	border-left: 1px solid #5d83b2;
	border-right: 1px solid #5d83b2;
	background-color: #ffffff;
	background-image: url(../Micro/vidmtopt.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
	padding: 11px 10px 0px 10px;
}
.cdVideoPageMiddle {
	border-top: 1px solid #5d83b2;
}
.cdVideoFrameTopLeft, .cdVideoFrameTopRight, .cdVideoFrameTopMiddle {
	height: 10px;
	background-color: #ffffff;
	font-size: 1px;
}
.cdVideoFrameTopLeft {
	background-image: url(../Micro/vidctoplf.gif);
	background-position: left;
}
.cdVideoFrameTopRight {
	background-image: url(../Micro/vidctoprt.gif);
	background-position: right;
}
.cdVideoFrameTopMiddle {
	background-image: url(../Micro/vidctopm.gif);
	background-repeat: repeat-x;
}
.cdVideoFrameBottomLeft, .cdVideoFrameBottomRight, .cdVideoFrameBottomRightFull, .cdVideoFrameBottomMiddle {
	height: 11px;
	background-color: #ffffff;
	font-size: 1px;
}
.cdVideoFrameBottomLeft {
	background-image: url(../Micro/vidcbotlf.gif);
	background-position: left;
}
.cdVideoFrameBottomRight {
	background-image: url(../Micro/vidcbotrt.gif);
	background-position: right;
}
.cdVideoFrameBottomRightFull {
	background-image: url(../Micro/vidcbotrt2.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.cdVideoFrameBottomMiddle {
	background-image: url(../Micro/vidcbotm.gif);
	background-repeat: repeat-x;
}
.cdVideoFrameBottomMiddleFull {
	padding-top: 6px;
	background-image: url(../Micro/vidcbotm2.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.cdVideoFrameMidLeft, .cdVideoFrameMidRight {
	font-size: 1px;
}
.cdVideoFrameMidLeft {
	background-image: url(../Micro/vidcmidlf.gif);
	background-repeat: repeat-y;
}
.cdVideoFrameMidRightTop {
	background-image: url(../Micro/vidcmidtr.gif);
	font-size: 1px;
}
.cdVideoFrameMidRight {
	background-image: url(../Micro/vidcmidrt.gif);
	background-repeat: repeat-y;
}
.cdVideoFrameMidMiddle {
	background-color: #b4cded;
}
.cdVideoButtonLeft, .cdVideoButtonRight {
	font-size: 1px;
}
.cdVideoButtonLeft {
	background-image: url(../Micro/vidbtnlf.gif);
}
.cdVideoButtonRight {
	background-image: url(../Micro/vidbtnrt.gif);
}
.cdVideoButtonsTop {
	padding: 0px 6px 0px 6px;
	font-size: 11px;
	position: absolute;
	top: 13px;
	right: 41px;
	background-color: #dce9fc;
}
.cdVideoButtonMiddle, .cdVideoButtonMiddleActive {
	padding: 0px 2px 0px 2px;
	font-size: 11px;
}
.cdVideoButtonMiddleActive {
	background-image: url(../Micro/vidbtnm.gif);
	background-repeat: repeat-x;
}
.cdVideoWhiteFrame, .cdVideoControlFrame {
	border: 1px solid #ffffff;
}
.cdVideoBlueFrame {
	border: 1px solid #92a7c4;
}
.cdVideoControlFrame {
	background-color: #92a7c4;
}
.cdVideoReadMoreCell {
	background-color: #ffffff;
	padding: 4px 7px 4px 7px;
}
.cdVideoReadMore {
	font-size: 11px;
}
.cdVideoPlaylist {
	border: 1px solid #bababa;
	background-color: #f8f8f8;
}
.cdVideoPlaylistHeading {
	padding: 3px 10px 4px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #4372b0;
	background-image: url(../Micro/vidplsheading.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #c6d4e4;
}
.cdVideoPlaylistCell {
	padding: 1px;
}
.cdVideoPlaylistCellActive {
	border-style: solid;
	border-width: 1px;
	border-color: #ff8c00;
}
.cdVideoPlaylistRowActive {
	background-color: #ffffff;
}
.cdVideoPlaylistEntry, .cdVideoPlaylistEntryOver {
	padding: 8px;
	border-style: none;
	width: 100%;
	cursor: hand;
}
.cdVideoPlaylistEntryOver {
	background-color: #ecf3fd;
}
.cdVideoPlaylistInfo {
	font-size: 11px;
}
.cdVideoPlaylistArticle {
	color: #ff8c00;
	font-weight: bold;
}
.cdVideoPlaylistVideo, .cdVideoPlaylistVideo:hover, .cdVideoPlaylistVideo:visited {
	color: #49648a;
}
.cdDarkGrayLink, .cdDarkGrayLink:hover, .cdDarkGrayLink:visited, .cdVideoCloseLink, .cdVideoCloseLink:hover, .cdVideoCloseLink:visited {
	color: #666666;
}
.cdVideoCloseLink, .cdVideoCloseLink:hover, .cdVideoCloseLink:visited {
	font-size: 11px;
	font-weight: bold;
	color: #8c8c8c;
}
.cdVideoPlaylistSeparator {
	background-color: #cccccc;
}
.cdVideoPageFooter, .cdVideoPageFooter:hover, .cdVideoPageFooter:visited {
	font-size: 11px;
	color: #ffffff;
}
.cdVideoAd {
	padding-top: 12px;
	font-size: 9px;
}
#cdOLSignInImg {
	border: 0px;
	vertical-align: middle;
	padding: 0px 5px 0px 0px;
}
.OTbl {
	line-height: normal;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
.cdBOBTmpltImg {
	border: #cccccc 1px solid;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666',Direction=135,Strength=4);
}
.returnlink {
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-left: 0px;
}
.grid {
	font-size: 100%;
	font-family: tahoma;
	border-color: #808080;
}
.artcol_ont {
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}
.artcolOnt {
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}
.contentcol_ont {
	padding-right: 0px;
	padding-left: 20px;
	vertical-align: top;
	text-align: left;
	line-height: normal;
}
.contentcolOnt {
	padding-right: 0px;
	padding-left: 20px;
	vertical-align: top;
	text-align: left;
	line-height: normal;
}
.onecolpage_ont {
	padding-bottom: 17px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}
.onecolpageOnt {
	padding-bottom: 17px;
	padding-right: 0px;
	padding-left: 0px;
	vertical-align: top;
	text-align: left;
}
.reloadrule {
	margin-top: -1.5em;
}
.reloadrule2 {
	margin-top: 30px;
}
.completemsg {
	margin-top: -1.5em;
	margin-bottom: 0em;
}
.completemsg_ont {
	margin-top: 0em;
	margin-bottom: 0em;
}
.trainlink {
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 16px;
	border-bottom: 2px solid #C4D9F9;
}
.qwkrefrule {
	margin-bottom: 1em;
}
.tocline {
	margin-bottom: 7px;
	margin-top: -20px;
	margin-right: 0px;
	margin-left: -3px;
	border: dotted;
	color: #002E85;
}
.toccheck {
	text-align: right;
}
.ovart {
	margin-right: 8px;
	margin-left: 0px;
	vertical-align: top;
	float: left;
}
.cntTrainBody h1 {
	font-size: 130%;
	color: #000000;
	font-weight: bold;
	font-family: arial;
}
.qwkrefhead {
	margin-top: 1em;
	margin-bottom: -.5em;
}
.qwkrefhead_ont {
	margin-top: 0em;
	margin-bottom: -.5em;
}
.qwkrefheadOnt {
	margin-top: 0em;
	margin-bottom: -.5em;
}
.toc1 {
	font-family: tahoma;
	font-weight: bold;
}
.text {
	left: 0;
	right: 0;
	top: 45;
	margin: 5px;
	position: absolute;
	padding-top: 5px;
	height: 87%;
	width: 99%;
	overflow: auto;
	z-index: 1;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-attachment: fixed;
}
.toc2link {
	color: #040b48;
	text-decoration: none;
}
.toc2link:hover {
	color: #040b48;
	text-decoration: underline;
}
.HidePopUp {
	text-decoration: none;
}
.HidePopUp:hover {
	text-decoration: underline;
}
.Glossarydef {
	color: #008C00;
	text-decoration: none;
}
.srcContent {
	line-height: normal;
}
.expanded {
	font-weight: normal;
	color: #006699;
	font: 100% "tahoma","arial","helvetica";
	text-decoration: none;
	margin-top: 2em;
	margin-bottom: -2em;
	margin-right: 0px;
	margin-left: 13px;
}
.tocPanel {
	font-weight: normal;
	color: #006699;
	font: 100% "tahoma","arial","helvetica";
	text-decoration: none;
	margin-top: 2em;
	margin-right: 0px;
	margin-left: 13px;
}
.def {
	margin-top: 40pt;
}
.theIFRAME {
	position: absolute;
	display: none;
}
.TrnTocTopSpacer {
	height: 5px;
}
.TrnTocLinkCell {
	padding: 3px 2px 3px 4px;
}
.TrnTocLessonSpacer {
	height: 12px;
}
.TrnTocLPLinkCell {
	padding-right: 0px;
	padding-left: 6px;
}
.TrnQrcLinkCell {
	padding: 3px 4px 3px 4px;
}
#cdsubwebicon {
	background-image: url(../Micro/default.aspx?assetid=ZA101724071033);
}
.cdborderColor {
	border-color: #8aafe1;
}
.cdborderColorTop {
	border-top-color: #8aafe1;
}
.cdborderColorRight {
	border-right-color: #8aafe1;
}
.cdborderColorBottom {
	border-bottom-color: #8aafe1;
}
.cdborderColorLeft {
	border-left-color: #8aafe1;
}
.cdRNCMBodyCm {
	background-color: #ffffff;
	background-image: url(../Micro/cmbody_top.gif);
}
.cdSubwebBgColor {
	background-color: #ffffff;
}
.cdSubwebBgColorDrk {
	background-color: #8aafe1;
}
#cdsubbrandtextnew {
	color: #0e4380;
}
.cdSubwebtextColor {
	color: #0e4380;
}
.cntHHBody {
	font-family: Tahoma, Arial, Verdana, Helvetica;
}
p.cntHHBody {
	font-size: 1.1em;
}
.cntHspace {
	height: 3px;
	border-style: none;
	border-width: 0px;
}
html* .cntHspace{
	height: 0px;
	border-style: none;
	border-width: 0px;
}

.cntVspace {
	width: 15px;
	border-style: none;
	border-width: 0px;
}
.cntHeavy {
	font-weight: bold;
}
.cntBorder1 {
	border: solid 1px #cccccc;
}
.cnt11font {
	font-size: 1.1em;
}
.cntSqbulletedlist {
	list-style-image: url(../Images/bulletl.gif);
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.cntRedBullet {
	list-style-image: url();
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 1.2em;
}
.cntBlueBullet {
	list-style-image: url();
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 1.2em;
}
.cntBlue2Bullet {
	list-style-image: url();
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 1.2em;
}
.cntGreyBullet {
	list-style-image: url();
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-size: 1.2em;
}
.cntRedLink {
	color: #990000;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
.cntBlueLink {
	color: #0b3788;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
.cntBlue2Link {
	color: #25bbe0;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
.cntGreyLink {
	color: #999999;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
.cntStdUL {
	list-style-image: url(../Images/bulletlRtL.gif);
	margin: 0px;
	padding: 0px 12px;
	font-size: 1.1em;
	line-height: 1.1em;
}
.cntribboncolor {
	color: #4372b0;
	font-size: 15px;
	clear: both;
	line-height: normal;
}
html *.cntribboncolor {
	color: #4372b0;
	font-size: 16px;
	clear: both;
	line-height: normal;
}
.cntribboncolor .cntUL0 {
	margin: 0px;
	padding: 0px;
	font-size: 1.0em;
	list-style-image: none;
	line-height: 9.685pt;
}
.cntribboncolor .cntUL0 li {
	padding-bottom: 3px;
}
.cntribboncolor .cntStdUL {
	font-size: 1em;
	line-height: 9.685pt;
}
.cntbullmidc .cntStdUL {
	font-size: 1.1em;
}
.cntbullmidc .cntStdUL li {
	list-style-image: url(../Images/bulletlRtL.gif);
	padding-bottom: 3px;
}
.cntRibbonborder {
	border: 1px solid #dbe6f4;
}
.cntRibbonlist {
	list-style-image: url(../Images/bulletl.gif);
	margin: 0px;
	margin-left: 12px;
	padding: 0px;
	padding-bottom: 2px;
	font-family: Tahoma;
	font-size: 1.0em;
}
.cntSqbulletedlist2 {
	padding-bottom: 3px;
}
.cntULsqbulletedlist {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
.cnt0m0p {
	margin: 0px;
	padding: 0px;
}
.cnt0margin {
	margin: 0px;
}
.cnt10margin {
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: opx;
	line-height: normal;
}
.cntHHBodyy {
	margin: 0px;
	margin-right: 0px;
	border: #8AAFE1 1px solid;
}
.cnt12margin {
	margin: 12px;
}
.cnt10mr {
	margin-right: 10px;
}
.cnt10ml {
	margin-left: 10px;
}
.cnt0mb {
	margin-bottom: 0px;
}
.cnt0padding {
	padding: 0px;
}
.cnt12padding {
	padding: 12px;
	margin: 0px;
}
.cnt10padding {
	padding: 10px;
}
.cnt6padding {
	padding: 6px;
	margin: 0px;
}
.cnt10pb {
	padding-bottom: 10px;
}
.cnt6pb {
	padding-bottom: 6px;
}
.cnt10pt {
	padding-top: 10px;
}
.cntPR5px {
	padding-right: 5px;
}
.cntClearboth {
	clear: both;
}
.cntFloatL {
	float: left;
}
.cntFloatR {
	float: right;
}
.cntpb6px {
	padding-bottom: 6px;
}
.cntLineheight14 {
	line-height: 1.4em;
}
.cntPipelink {
	line-height: 1.8em;
	font-size: 1.1em;
	color: #999999;
}
.cntPipelink2 {
	line-height: 1.6em;
	font-size: 1.2em;
	color: #cccccc;
}
.cntPipeLinks {
	font-size: 1.1em;
	color: #999999;
}
.cntPipeLinks2 {
	font-family: Tahoma;
	font-size: .9em;
	color: #666666;
}
.cntPipeLinks2 a:link {
	color: #666666;
}
.cntOrangelink {
	text-decoration: none;
	color: #f18822;
}
a:link.cntOrangelink, a:visited.cntOrangelink {
	color: #f18822;
	text-decoration: none;
}
a:hover.cntOrangelink {
	text-decoration: underline;
}
.cntModlist {
	font-weight: bold;
	color: #666666;
	padding-bottom: 6px;
}
div.cntModlist {
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 6px;
}
.cntUL0 {
	margin: 0px;
	padding: 0px;
}
.cntHeadEmphasis {
	padding: 0px 4px;
	color: #999999;
}
.cntChevronList {
	font-family: Tahoma;
	font-size: .9em;
	color: #666666;
	list-style-type: none;
	list-style-image: none;
	margin-left: -3px;
}
.cntChevronList a:link {
	color: #666666;
}
.cntListPadding {
	padding-bottom: 6px;
}
.cntZone100table {
	border: solid 1px #cccccc;
	margin: 0px;
	padding: 0px;
}
.cntZone100 {
	width: 473px;
	border: solid 1px #cccccc;
	margin: 0px;
	padding: 0px;
}
.cntTabpage {
	padding: 0px;
	border: solid 1px #cccccc;
	margin: 0px;
	margin-bottom: 12px;
}
.cntAudienceTile {
	width: 431px;
	height: 154px;
	background-color: #f1f7f3;
	padding-left: 12px;
}
.cntAudienceTileHeadline {
	color: #f18822;
	font-size: 1.2em;
	font-weight: bold;
	padding: 6px 0px;
}
.cntBannerlist1 {
	height: 28px;
	background-color: #f2a31b;
	border: none;
}
.cntBannerlisthead1 {
	font-size: 1.6em;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 3px 12px;
}
.cntBannerlist2 {
	background-color: #e5c57e;
	height: 20px;
	margin-top: 1px;
	border: none;
}
.cntBannerlisthead2 {
	font-size: 1.2em;
	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 3px 12px;
}
.cntBannerlistblurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
}
/* these styles may now be out of date */
.cntClienthead {
	font-size: 1.1em;
	font-family: Tahoma;
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}
.cntClienthead2 {
	margin-bottom: 6px;
}
.cntClientheadlink {
	font-size: 1.5em;
	font-family: Tahoma;
	font-weight: bold;
	color: #f18822;
}
a:link.cntClientheadlink {
	text-decoration: none;
}
a:hover.cntClientheadlink {
	text-decoration: underline;
}
.cntClientmorelinks {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #0560a6;
}
a:link.cntClientmorelinks {
	text-decoration: none;
}
a:hover.cntClientmorelinks {
	text-decoration: underline;
}
.cntClientblurb {
	font-size: 1.1em;
	color: #666666;
	line-height: 1.4em;
}
.cntClientline {
	border: solid 1px #cccccc;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin-top: 2px;
}
.cntClientmorehead {
	font-size: 1.2em;
	font-family: Tahoma;
	font-weight: bold;
	color: #666666;
	padding: 12px 0px 6px 0px;
}
/* client links for ECM */
.cntClientbob {
	font-family: Franklin Gothic, Arial;
	padding: 12px;
}
.cntClientbob a:link, .cntClientbob a:hover {
	color: #0a246a;
}
.cntClientbob .cntClienttemplates {
	width: 496px;
	margin: 0px;
	padding: 15px;
}
.cntClientbob .cntClienttmptls {
	width: 100px;
	float: left;
	padding: 7px;
	padding-bottom: 20px;
}
.cntClientbob .cntClienttmptls2 {
	width: 100px;
	text-align: center;
	font-size: 1.1em;
}
.cntClientbob .cntClient {
	width: 480px;
	margin: 0px 15px;
	padding: 6px 6px 12px 6px;
	border: solid 2px #dddddd;
}
.cntClientbob .cntClienthead {
	font-weight: bold;
	color: #666666;
	margin-bottom: 6px;
}
.cntClientbob .cntClienthead2 {
	margin-bottom: 6px;
}
.cntClientbob .cntClientheadlink {
	font-size: 1.1em;
	font-weight: bold;
	color: #0a246a;
	padding: 8px 0px;
}
.cntClientbob .cntClientmorelinks {
	font-size: 1.1em;
}
.cntClientbob a:link.cntClientmorelinks {
	text-decoration: none;
}
.cntClientbob a:hover.cntClientmorelinks {
	text-decoration: underline;
}
.cntClientbob .cntClientblurbmedia {
	float: left;
	margin-right: 6px;
}
.cntClientbob .cntClientblurbtext {
	float: right;
}
.cntClientbob .cntClientblurb {
	font-size: 1.1em;
	color: #333333;
	line-height: 1.4em;
}
.cntClientbob .cntClientline {
	border: solid 1px #cccccc;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin-top: 2px;
}
.cntClientbob .cntClientmorehead {
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding: 12px 0px 6px 0px;
}
.cntClips {
	background-color: #3c83d3;
	color: #ffffff;
}
.cntCliptitle {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 1.4em;
}
.cntClipbar {
	border: solid 1px #cccccc;
	border-bottom: none;
	padding: 3px 10px;
}
.cntClipoptlink {
	padding-top: 6px;
	text-align: right;
	text-align: right;
	margin-right: 10px;
}
.cntClipoptlink a {
	color: #ffffff !important;
}
.cntCliplink {
	font-size: 1.0em;
}
.cntClipgrid {
	margin: 0px;
	border: solid 1px #cccccc;
	border-top: none;
}
.cntDatapanelbg {
	background-color: #f9f9f9;
}
.cntDataPanelHead {
	font-family: Tahoma;
	font-size: 1.6em;
	font-weight: bold;
	color: #333333;
	padding-bottom: 6px;
}
.cntDataPanelHeadhv2 {
	padding-top: 3px;
	font-family: Tahoma;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 5px;
}
.linestring {
	border-bottom: #CCCCCC 1px solid;
	padding-bottom: 0px;
	padding-top: 0px;
}
.cntDataPanelListhv2 {
	margin-left: 5px;
}
.cntDownloadlink {
	color: #666666;
	text-decoration: none;
}
a:hover.cntDownloadlink {
	text-decoration: underline;
}
.cntDownloadlinkgrn {
	color: #6ca108;
	text-decoration: none;
}
a:hover.cntDownloadlinkgrn {
	text-decoration: underline;
}
.cntDownloadtimes {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #666666;
	padding: 0px 12px;
	margin-top: -5px;
}
.cntFeatureddownloadsdiv1 {
	width: 473px;
	border: solid 1px #cccccc;
	margin-bottom: 6px;
	padding: 0px;
}
.cntFeatureddownloadsHdspace {
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}
.cntFeatureddownloadsHead {
	font-family: Tahoma;
	font-size: 1.4em;
	color: #ffffff;
	background-color: #5c995d;
	font-weight: bold;
	padding: 4px 10px;
	margin: 0px;
}
.cntFeatureddownloadstd1 {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #6ca108;
	font-weight: bold;
	padding-left: 12px;
}
.cntFeatureddownloadstd2 {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #6ca108;
	font-weight: bold;
}
.cntFeatureddownloadstd2 a:link {
	text-decoration: none;
}
.cntFeatureddownloadstd2 a:hover {
	text-decoration: underline;
}
.cntFeatureddownloadstd3 {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #666666;
	padding-left: 12px;
	white-space: nowrap;
}
.cntFeatureddownloadstd4 {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #666666;
}
.cntFeatureddownloadstr {
	background-color: #f2f2f2;
}
.cntFeaturedTmpltshead {
	font-family: Tahoma;
	font-size: 1.3em;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 8px;
	background-color: #598975;
	border: solid 1px #cccccc;
	border-bottom: none;
}
.cntFeaturedTmpltsmid {
	padding-top: 10px;
	border: solid 1px #cccccc;
	border-bottom: none;
	border-top: none;
}
.cntFeaturedTmpltsbtm {
	width: 153px;
	padding: 8px 10px;
	border: solid 1px #cccccc;
	border-top: none;
}
.cntFeaturedTmpltimg {
	border: solid 1px #cccccc;
}
.cntFeaturedcourseoptlink {
	width: 475px;
	text-align: right;
	font-size: .9em;
	color: #666666;
	padding-top: 10px;
}
a:link.cntFeaturedcourseoptlink {
	text-decoration: none;
	color: #666666;
}
.cntFactpane {
	margin-bottom: 17px;
}
.cntFactpaneHead {
	font-size: 1.6em;
	font-weight: bold;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
	color: #333333;
}
.cntFactpaneSubhead {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.cntFactPaneBlurb {
	font-size: 1.1em;
	line-height: 1.3em;
	color: #666666;
	padding-top: 3px;
	margin: 0px;
}
.cntFocusPlateHeading {
	font-size: 1.6em;
	color: #ffffff;
	font-weight: bold;
	padding: 6px 12px 3px 12px;
	background-color: #ed9200;
	margin: 0px;
	border: solid 1px #cccccc;
	border-bottom: none;
}
.cntFocusplatetbl {
	padding: 0px;
	margin: 0px;
	border: solid 1px #cccccc;
	border-top: none;
}
.cntFocusplatetbl1 {
	background-color: #f2ad40;
	margin: 0px;
	padding: 0px;
	margin-top: 1px;
	border: solid 1px #cccccc;
	border-top: none;
	border-bottom: none;
}
.cntFocusplatec1 {
	padding: 12px 0px 16px 12px;
	margin: 0px;
}
.cntFocusplatec3 {
	padding: 12px;
	padding-bottom: 16px;
	margin: 0px;
}
.cntFocusplatec4 {
	padding: 12px 0px;
	margin: 0px;
}
.cntFocusplatec2 {
	height: 20px;
	width: 19px;
	padding: 0px;
	margin: 0px;
}
.cntFocusPlateSubhead1 {
	font-size: 1.1em;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 12px 3px 12px;
	background-color: #f2ad40;
	margin: 0px;
}
.cntForum1 {
	border: solid 1px #cccccc;
	background-color: #ffff00;
}
.cntForum2 {
	border-style: solid;
	border-width: 0px 1px;
	background-color: #ccffff;
}
.cntForumLast {
	border: solid 1px #cccccc;
	background-color: #ffccff;
}
.cntHighlightpane {
	margin: 15px 0px 0px 0px;
}
.cntHomeBottomZone {
	background-color: #F1F7FE;
}
.cntHomepagesmboxhead {
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 1.1em;
	color: #2b59a7 !important;
	font-family: Tahoma;
}
.cntHomepagesmdiv {
	margin: 0px 0px 0px 50px;
}
.cntHomepagesmboxul {
	margin: 0px;
	padding: 0px;
	float: left;
}
.cntHomepagesmboxli {
	margin: 0px;
	padding: 0px;
	margin-left: 14px;
	font-family: Tahoma;
	font-size: 1.1em;
	line-height: 1.2em;
	padding-bottom: 2px;
}
.cntImageitemmedia {
	margin-right: 12px;
	margin-bottom: 2px;
}
#ImagePane .cnt10pt {
	padding: 10px 10px 0px 0px;
}
.cntImagepane {
	margin: 0px;
	padding: 0px;
}
.cntImagePaneHeadhv2 {
	margin: 3px 0px;
	padding: 0px 12px;
	font-size: 1.8em;
	font-family: Arial;
	color: #11449e;
}
.cntImagePaneHeadline {
	line-height: 1.1em;
	margin: 0px;
	padding-bottom: 4px;
	font-size: 1.4em;
	font-weight: bold;
	color: #f18822;
}
.cntImagePanecell1 {
	padding: 12px;
}
.cntImagePanecell2 {
	padding: 9px 12px 0px 0px;
}
.cntImagePaneHeadline {
	color: #f18822;
}
.cntImagePaneHeadline a:link {
	text-decoration: none;
	color: #2b59a7;
}
.cntImagePaneHeadline a:hover {
	text-decoration: underline;
	color: #2b59a7;
}
.cntImagePaneBlurb {
	font-size: 1.1em;
	line-height: 1.2em;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
}
.cntImagePaneSubhead {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
}
.cntImagepaneSubdiv {
	margin-top: -3px;
	margin-bottom: 7px;
}
/*today 3192008*/
.cntImagepaneSubdiv a {
	font-size: 14px;
	overflow: hidden;
	line-height: normal;
	text-decoration: none;
}
.cntImagepaneSubdiv a:hover {
	text-decoration: none;
	background-color: #CCCCCC;
}
.cntImagepaneSubdiv a:visited {
	color: #834283;
}
/*endtoday*/
.cntImagepaneSubv2 {
	font-size: 1.4em;
	font-family: Tahoma;
	padding-bottom: 9px;
	color: #2b59a7;
	font-weight: bold;
}
a.cntImagepaneSubv2 {
	color: #2b59a7;
}
a:link.cntImagepaneSubv2 {
	color: #2b59a7;
}
.cntImagePaneSubheadBlurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
}
.cntImagepaneblurbv2 {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
	padding-bottom: 10px;
}
.cntImagePaneListHead {
	font-size: 1.2em;
	color: #f18822;
}
.cntImagePaneGrouplink {
	border: dashed 1px #a4c0dc;
	border-left: none;
	border-right: none;
	padding: 0px 6px;
	margin: 0px 10px;
}
.cntImagePaneGrouplink2 {
	font-size: 1.1em;
	border: dashed 1px #999999;
	border-left: none;
	border-right: none;
	margin: 6px auto;
	padding: 4px 0px;
}
.cntImagePanehv2link {
	border: dashed 1px #a4c0dc;
	border-left: none;
	border-right: none;
	border-bottom: none;
	padding: 10px 0px;
	margin: 2px 0px 0px 10px;
	color: #597eb2 !important;
	font-family: Tahoma;
}
.cntNewsbitclear {
	padding-bottom: 1px;
	clear: left;
}
.cntNewsbitHead {
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 9px;
}
.cntNewsbitHead2 {
	font-size: 1.2em;
	font-weight: bold;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 3px;
}
#cntNewsbit1-tab {
	padding: 20px;
	padding-bottom: 0px;
	font-size: 1.1em;
}
#cntNewsbit1-tab ol, .cntNewsbit1-tab ol li {
	list-style-type: decimal;
	color: #0560a6;
}
#cntNewsbit1-tab ol {
	margin-left: 20px;
	padding-right: 10px;
}
.cntNewsbitOL1 {
	font-weight: bold;
	font-size: 1.2em;
}
.cntNewsbit1Head {
	font-family: Tahoma;
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	padding-bottom: 8px;
}
.cntNewsbit1HeadR {
	font-family: Tahoma;
	font-size: 1.4em;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	padding-bottom: 8px;
}
.cntNewsbit1media {
	padding-bottom: 8px;
	margin-right: 6px;
}
.cntNewsbit1mediar {
	margin: 3px 0px;
	margin-right: 3px;
	float: left;
}
.cntNewsbit1mediarR {
	margin: 0px 3px 3px 3px;
	padding-bottom: 0px;
	float: left;
}
.cntNewsbit1listR {
	float: left;
	margin-left: 3px;
}
.cntNewsbit1Blurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
	padding-bottom: 8px;
}
.cntNewsbitSubhead {
	font-family: Tahoma;
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 9px;
}
.cntNewsbit2Head {
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	margin-top: -2px;
	padding-bottom: 8px;
}
.cntNewsbit2media {
	margin-right: 12px;
	margin-bottom: 6px;
}
.cntNewsbit2mediar {
	margin-left: 12px;
	margin-bottom: 6px;
}
.cntNewsbit2Subhead {
	font-size: 1.1em;
	font-weight: bold;
	color: #666666;
	padding-bottom: 4px;
}
.cntNewsbit2Blurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
}
.cntNewsbit2lnk {
	font-size: 1.1em;
	margin: 0px;
	padding-bottom: 15px;
	padding-top: 2px;
}
.cntNewsbit2z100mr {
	margin: 0px 9px 4px 0px;
	padding: 0px;
	float: left;
}
.cntPopularzone {
	margin: 0px 2px;
	padding-bottom: 25px;
}
.cntPopulardividers {
	width: 1px;
	height: 100px;
	border: solid 1px #e8e8e8;
	border-top: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	padding: 0px;
}
.cntPopulardividersi {
	width: 300px;
	height: 2px;
	border: solid 1px #e8e8e8;
	border-top: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	padding: 0px;
}
.cntReportPane {
	padding-bottom: 6px;
}
.cntReportHead {
	font-family: Tahoma;
	font-size: 1.1em;
	color: #f18822;
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 5px;
	margin: 0px;
}
.cntReportBlurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
	padding-bottom: 3px;
}
.cntSalePltContent {
	padding: 0px 12px;
	padding-bottom: 0px;
}
.cntSalesPlateTitle {
	font-size: 2.3em;
	line-height: 1.1em;
	color: #f18822;
	margin-top: 25px;
	padding-bottom: 8px;
}
.cntSalesPltBlurb1 {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
}
.cntSalesPltBlurb2 {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
	padding-top: 6px;
	padding-bottom: 6px;
}
.cntSalesPltSubhead {
	font-size: 1.1em;
	color: #666666;
	font-weight: bold;
}
.cntSalesPlate-tab {
	width: 473px;
}
.cntSalePlticons {
	text-align: right;
	border-top: solid 1px #cccccc;
	padding: 10px 0px;
	margin-top: 13px;
}
.cntSalePlticons a {
	padding: 0px 2px;
}
.cntSplashzone {
	padding: 0px 0px 0px 2px;
}
.cntSplashzone .cntBorder1 {
	border: none 0px #ffffff;
}
.cntSplashVsp {
	width: 10px;
}
.cntTagLeader {
	width: 473px;
	font-size: 1.8em;
	padding: 0px;
	font-family: Arial, Helvetica, Verdana;
	color: #666666;
}
.cntTagLeader2 {
	width: 473px;
	font-size: 1.8em;
	padding: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, Verdana;
	color: #666666;
}
.cntTitlelistHeadline {
	font-family: Tahoma;
	font-size: 2.0em;
	padding-bottom: 11px;
	margin: 0px;
	color: #333333;
}
.cntTitlelistHeadline2 {
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	padding-bottom: 9px;
	color: #363636;
}
.cntTitlelistSubhead {
	font-family: Tahoma;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 12px;
	margin: 0px;
	color: #f18822;
}
.cntTitlelistSubhead2 {
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0px;
	padding-bottom: 9px;
	color: #636363;
}
a:link.cntTitlelistSubhead2 {
	text-decoration: none;
}
a:hover.cntTitlelistSubhead2 {
	text-decoration: underline;
}
.cntTitlelistoptlink {
	font-family: Tahoma;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 14px;
}
.cntTitlelistlink {
	font-size: 1.2em;
}
.cntTitlesplash {
	padding-top: 5px;
	padding: 0px;
	margin: 0px;
}
#cntFlashTitle {
	display: none;
	padding-top: 5px;
	padding: 0px;
	margin: 0px;
}
.cntTitlesplashimg {
	vertical-align: bottom;
	margin: 0px 6px;
}
.cntTitlesplashHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 3.0em;
	color: #333333;
}
.cntTitlesplashSubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	color: #333333;
}
.cntTitlesplashSubhead A {
	color: #333333;
}
.cntTitlesplashSubhead A:hover {
	color: #333333;
}
.cntTitlesplashSubhead A:linked {
	color: #333333;
}
.cntTitlesplashSubhead A:visited {
	color: #333333;
}
.cntWideDFeat {
	font-size: 1.2em;
	background-color: #cc6600;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 6px 5px 6px;
	margin: 0px;
}
.cntWideDouble {
	margin: 0px;
	padding: 0px;
}
.cntWideDFeatBx1 {
	padding: 7px 0px 8px 2px;
}
.cntWideDFeatBx2 {
	padding: 7px 0px 8px 0px;
}
.cntWideDmedia {
	border: solid 1px #999999;
	margin-right: 12px;
	margin-top: 3px;
}
.cntWideDsubhead {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 4px;
}
.cntWideDsubhead2 {
	font-size: 1.1em;
	padding-bottom: 6px;
}
a:link.cntWideDsubhead {
	font-size: 1.2em;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.cntWideDblurb {
	font-size: 1.1em;
	line-height: 1.4em;
	color: #666666;
}
.cntWideFeat {
	float: left;
	padding: 6px 12px;
}
.cntWideFeatL {
	float: right;
	padding: 6px 12px;
}
#cntWideFeatspr {
	margin-right: 10px;
}
.cntWideFeatHead {
	margin: 0px;
	padding-bottom: 0px;
	font-size: 1.4em;
	font-weight: bold;
	color: #f18822;
}
.cntWideFeatLink a {
	margin: 0px;
	padding-top: 0px;
	font-size: 1.1em;
}
.cntWideFeatLink a:link {
	text-decoration: none;
}
.cntWideFeatLink a:hover {
	text-decoration: underline;
}
.cntTextPane {
	padding: 0px;
	margin: 0px;
}
.cntTextPaneHead {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #f18822;
	padding-top: 11px;
}
.cntTextPaneHead a {
	color: #f18822;
}
.cntTextPaneHead a:visited {
	color: #f18822;
}
.cntTextPaneSubhead {
	color: #666666;
	font-weight: bold;
	padding: 10px 0px;
}
.cntTextPaneBlurb {
	color: #666666;
	font-size: 1.1em;
	line-height: 1.3em;
	padding-bottom: 11px;
}
/*-- bulletpanel styles --*/
.cntbulltopc div, .cntbullbotc div {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.cntbulltopl {
	background-image: url(../Images/bull_l_t.gif);
	font-size: 2px;
	line-height: 2px;
}
.cntbulltopc {
	border-top: 1px solid #d4d4d4;
	background-color: #f7f7f7;
}
.cntbulltopc div, .cntchubotc div, .cntribtopc div {
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.cntbulltopr {
	background-image: url(../Images/bull_r_t.gif);
}
.cntbullmidl {
	border-right: none;
	border-left: 1px solid #c6c6c6;
	background-color: #f7f7f7;
}
.cntbullmidl div, .cntbullmidr div {
	width: 1px;
	overflow: hidden;
}
.cntbullmidc {
	background-image: url(../Images/bull_c_c.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #ececec;
}
.cntbullmidl div, .cntbullmidr div {
	width: 1px;
	overflow: hidden;
}
.cntbullmidr {
	border-left: none;
	border-right: 1px solid #c6c6c6;
	background-color: #f7f7f7;
}
.cntbullbotl {
	background-image: url(../Images/bull_l_b.gif);
	font-size: 2px;
	line-height: 2px;
	background-position: bottom left;
}
.cntbullbotc {
	border-bottom: 1px solid #c6c6c6;
	background-color: #f7f7f7;
}
.cntbullbotr {
	background-image: url(../Images/bull_r_b.gif);
	background-position: bottom right;
}
.cntimagmidc {
	background-image: url(../Images/chu_c_c.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #d9e8fc;
	border-bottom: 1px solid #d4d4d4;
}
.cntimgpmidc {
	background-color: #cfe2fd;
}
.cntIconPaneHeading {
	width: 475px;
	color: #ffffff;
	font-weight: bold;
	padding: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #ed9200;
	margin: 0px;
}
.cntIconPaneSubhead {
	color: #666666;
	font-weight: bold;
	padding: 10px 10px 4px;
}
.cntIconPaneLink {
	color: #666666;
	padding: 0px 10px;
}
/*--- Old Content only styles - START---*/
.AccessCodeBox {
	font-size: 1.0em;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	width: 102px;
	margin: 1px 0px;
}
.AccessCodeButton {
	font-size: 1.0em;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	padding: 0px 2px;
	margin: 0px 0px 0px 7px;
}
.AttnOrg {
	margin: 0px 6px 1px 0px;
}
.BlockContainer {
	padding: 4px 2px 2px 7px;
}
.BlockText {
	padding: 6px 0px 0px 10px;
}
.BoxTopLeft, .BoxTopRight {
	font-size: 1px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 2px;
}
.BoxTopLeft {
	background-image: url(/global/images/crnrTL.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BoxTopRight {
	border-color: #d6d6d6;
	border-style: solid;
	border-width: 1px 1px 0px 0px;
}
.BoxTitle, .BoxDiv, .BoxCenter {
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}
.BoxTitle, .BoxTopRight {
	background-image: url(/global/images/FtrGrd.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.BoxCenter {
	border-bottom: 1px solid #d6d6d6;
}
.BoxTitle {
	color: #5f5f5f;
	font-family: Verdana;
	font-size: 9.5em;
	padding: 3px 6px 2px 6px;
}
.BoxDiv {
	background-image: url(/global/images/BoxDotDiv.gif);
	background-repeat: repeat-x;
	height: 1px;
}
.BoxCenter {
	padding: 6px 2px 0px 8px;
}
.RightNavBackgroundNew {
	background-color: #f5f5f5;
}
.EditorialCell {
	padding: 0px 10px;
}
.EditorialLeftCol {
	padding: 0px 8px 0px 0px;
}
.EditorialRightCol {
	padding: 1px 0px 0px 5px;
}
.FeatAppCell {
	border-bottom: solid 1px #d6d6d6;
	padding: 5px 10px 8px 5px;
}
.FeatAppCellNoBdr {
	padding: 5px 10px 8px 5px;
}
.FeatAppIconCell {
	border-bottom: solid 1px #d6d6d6;
	padding: 9px 0px 8px 4px;
}
.FeatAppNameCell {
	padding: 2px 0px 1px 5px;
}
.FeatAppTbl {
	line-height: normal;
	font-size: 1.0em;
	background-color: #fafafa;
}
.FeatAppTitleTbl {
	line-height: normal;
	font-size: 1.0em;
	border-color: #d6d6d6;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
.FtrAppImage {
	background-color: #fafafa;
	padding: 6px 8px 6px 11px;
}
.FtrAppTbl {
	line-height: normal;
	font-size: 1.0em;
	border-color: #fb8c04;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
}
.FtrAppTitle {
	padding: 4px 6px 3px 6px;
	color: #5f5f5f;
	font-family: Verdana;
	font-size: .95em;
	background-color: #fff3cb;
}
.GrpHead {
	padding: 9px 2px 2px 2px;
}
.InfoPaneTitle {
	line-height: normal;
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial;
	padding: 0px 0px 0px 1px;
}
.InfoPaneImage {
	padding: 4px 2px 2px 2px;
}
.InfoPaneText {
	padding: 2px 8px;
}
.InfoPaneGrpHead {
	padding: 9px 2px 2px 5px;
}
.InfoPaneGrpItm {
	padding: 2px 2px 3px 6px;
}
.RightNavBgCellDark {
	background-color: #e4eefd;
	border-top: solid 1px #ffffff;
	padding: 0px 0px 0px 6px;
}
.RightNavBgCellDarkNew {
	background-color: #f5f5f5;
	padding: 0px 0px 0px 6px;
}
.RightNavBgCellDarkPad, .RightNavBgCellDarkPadNoTop {
	background-color: #e4eefd;
	padding: 7px 7px 0px 10px;
}
.RightNavBgCellDarkPadNew, .RightNavBgCellDarkPadNoTopNew, .RightNavBgCellDarkRedNew {
	background-color: #f5f5f5;
	padding: 7px 7px 0px 10px;
}
.RightNavBgCellDarkPad {
	border-top: white 1px solid;
}
.RightNavBgCellLight {
	background-color: #ecf3fe;
	border-top: 1px solid white;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.RightNavCODImage {
	background-color: white;
	border-color: #e4eefd;
	border-style: solid;
	border-width: 0px 2px 0px 2px;
	padding: 10px 0px 10px 9px;
}
.RightNavCODImageExt {
	background-color: #cfcfcf;
	padding: 1px 0px 0px 1px;
}
.RightNavCODImageInt {
	background-color: #ffffff;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.RightNavCODTitle {
	border-left: 2px solid #e4eefd;
	border-right: 2px solid #e4eefd;
	border-top: 0px solid #e4eefd;
	background-color: white;
	border-bottom: 1px solid #e4eefd;
	padding-left: 8px;
	height: 24px;
	padding-right: 8px;
	padding-top: 6px;
	padding-bottom: 5px;
}
.RightNavHelpNew {
	background-color: #f5f5f5;
	padding: 10px 6px 4px 0px;
}
.RightNavNewBorderLeft {
	border-width: 0px 0px 0px 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #efefef;
}
.SecAlertTtl, .SecAlertTtlNoDate, .SecAlertDate, .OffUpdLink {
	padding: 0px 3px;
}
.SecAlertTtl, .SecAlertTtlNoDate {
	color: #ff0000;
}
.SecAlertImg, .SecAlertTtl, .OffUpdImg, .OffUpdLink {
	vertical-align: top;
}
.SecAlertTtlNoDate {
	vertical-align: middle;
}
#TablePullQuote {
	margin: 5px;
	width: 237px;
	float: left;
}
#TablePullQuoteR {
	margin: 5px;
	width: 237px;
	float: right;
}
#TDPullQuote {
	font-size: 1.8em;
	line-height: 24px;
	font-family: Century Schoolbook;
	font-style: italic;
	color: #999999;
	text-align: center;
}
#TDPullQuoteM {
	font-size: 1.8em;
	line-height: 24px;
	font-family: Arial;
	color: #999999;
	text-align: right;
	font-weight: bold;
}
#TDPullQuoteMR {
	font-size: 1.8em;
	line-height: 24px;
	font-family: Arial;
	color: #999999;
	text-align: left;
	font-weight: bold;
}
#cntpullquotedefault {
	font-size: 1.15em;
	font-family: 'Arial';
	font-weight: normal;
	color: #999999;
}
#cntpullquoteltblue {
	font-size: 1.15em;
	font-family: 'Arial';
	font-weight: normal;
	color: #25bbe0;
}
#cntpullquoteblue {
	font-size: 1.15em;
	font-family: 'Arial';
	font-weight: normal;
	color: #0b3788;
}
#cntpullquoteorange {
	font-size: 1.15em;
	font-family: 'Arial';
	font-weight: normal;
	color: #d87823;
}
/*---Code and Content styles - START---*/
.FeatAppTitleCell {
	padding: 4px 6px 3px 6px;
	color: #5f5f5f;
	font-family: Verdana;
	font-size: .95em;
}
table.ListTable {
	border-top: #fb8c04 1px solid;
	border-bottom: #fb8c04 1px solid;
}
td.ListTableTitleCell {
	background-color: #fff3cb;
	height: 19px;
}
.thhead {
	padding: .25em .5em;
	margin: .25em;
	background-color: #6b82b2;
	color: #ffffff;
	vertical-align: bottom;
}
.trbgeven {
	padding: .25em .5em;
	vertical-align: top;
	background-color: #f2f2f2;
}
.trbgodd {
	padding: .25em .5em;
	vertical-align: top;
}
/* WR5 */
#cntAriticleOrange {
	color: #eea752;
}
#cntArticleBlue {
	color: #37b7ce;
}
#cntArticleRed {
	color: #990000;
}
#cntArticleGrey {
	color: #999999;
}
#cntArticleGreen {
	color: #70b570;
}
#cntArticleBlue2 {
	color: #8aafe1;
}
.cntpre {
	background-color: #eeeeee;
	margin-bottom: 1.5em;
	margin-top: 1.2em;
	padding: 8px;
	position: relative;
	top: 0;
	left: 0;
	overflow: auto;
	width: 350px;
	height: 7em;
}
.cntArticleBody {
	padding-bottom: 6px;
}
.cntArticleBody .msnadsboxr {
	width: 300px;
	float: right;
	padding-left: 10px;
}
.cntArticleBody .msnadsboxl {
	width: 300px;
	float: left;
	padding-right: 10px;
}
.cntArticleBody .msnadsskyscraperr {
	width: 160px;
	float: right;
	padding-left: 10px;
}
.cntArticleBody .msnadsskyscraperl {
	width: 160px;
	float: left;
	padding-right: 10px;
}
.cntArticleBody .msnadbanner {
	padding: 0px 10px;
}
div.cntArticleBody {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #484848;
	line-height: 1.6em;
}
td.cntArticleBody {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #484848;
	line-height: 1.6em;
}
.cntArticleBody p {
	padding: 0px;
	margin: 18px 0px;
}
.synopsis {
	font-size: 14px;
	line-height: 18px;
}
.synopsisruninhead {
	font-weight: bold;
}
.bmkTOChead {
	color: #999999;
	font-weight: bold;
	font-size: 18px;
	margin: 0px;
}
p#bmkTOClinks {
	padding: 0px;
	margin: 6px 0px;
}
li#bmkTOClinks {
	padding: 0px;
	margin: 0px 16px;
}
.bmktocrule {
	color: #cccccc;
	height: 1px;
	padding: 0px;
	margin: 0px;
}
ul#bmkTOClist {
	margin: 0px;
	padding: 0px;
	display: inline-block;
	list-style-image: url(/global/images/default.aspx?AssetID=ZA100694391033);
}
#bmkTOCpara {
	margin: 0px;
	padding: 0px;
}
.noborder {
	margin: .25em;
	vertical-align: top;
	padding-left: .5em;
	padding-top: .25em;
}
.collapse {
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: 0em;
	border-collapse: collapse;
}
.cntwarning {
	background-color: #990000;
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	padding: 1px 2px;
}
.cntnote {
	background-color: #ffffff;
	border: solid 1px #abbfe0;
	font-size: .8em;
	text-transform: uppercase;
	padding: 0px 1px;
}
.AsstInlineDefText {
	color: #660000;
	text-decoration: none;
}
.cntHeadingColor {
	color: #999999;
}
.cntTOCindent {
	margin: 0px 18px;
}
a.cntvideolink2 {
	text-decoration: none;
	font-size: 18px;
}
.cntcallout {
	margin: 10px 0px;
}
.cntArticleBody a.OAnc img {
	margin-bottom: -2px;
}
/*Training specific style*/
div.cntTrainBody {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #484848;
	line-height: 1.6em;
}
.cntTrnTable {
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.cntTrainBody table {
	font-family: Arial;
}
.cntTrainBody th {
	font-weight: bold;
}
.cntTrainBody td {
	vertical-align: top;
}
.cntTrainBody ul {
	list-style-image: url();
	margin: 0px;
	padding: 0px;
}
.cntTrainBody li {
	padding: 0px;
	margin: 8px 1em;
	display: list-item;
}
.cntTrainBody h2 {
	font-size: 1.6em;
	color: #484848;
}
.cntTrainBody h3 {
	font-size: 1.4em;
	color: #484848;
}
.cntTrainBody h4 {
	font-size: 1.2em;
	color: #484848;
}
.cntTrnCrsTitle {
	padding: 20px 0px;
	font-family: Arial;
	font-size: 2.2em;
	color: #7598c4;
}
.cntTrnCrsPara {
	font-size: 1.1em;
}
.cntTrnDottedLine {
	border: dashed 1px #cccccc;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin: 0px;
	padding: 20px;
}
.cntTrnBars {
	padding: 9px;
	font-family: Arial;
	font-size: .75em;
	color: #666666;
	font-weight: bold;
	background-color: #e4edf9;
	text-transform: uppercase;
}
.cntTrnBullet {
	list-style-image: url();
	margin: 0px;
	padding: 0px;
}
.cntTrnList {
	padding: 0px;
	margin: 0px 1em;
	display: list-item;
	line-height: 1.2em;
}
.cntTrnText {
	padding: 10px;
}
div.cntTrnText hr {
	margin-top: 6px;
}
.cntTrnPadText {
	padding: 10px;
}
.cntTrnBorder {
	border: solid 1px #e4edf9;
	padding: 0px;
}
.cntTrnMediaOV {
	margin-right: 8px;
}
.cntTrnCaption {
	color: #666666;
	padding: 0px 70px 0px 10px;
}
.cntTrnCallout {
	margin: 10px 70px 10px 10px;
}
.cntTrnCallout img {
	vertical-align: -1px;
}
.cntTrnPractice {
	padding: 0px 0px 0px 10px;
}
.cntFeedback {
	width: 450px;
	background-color: #f0f4fc;
	font-family: Arial;
	font-size: 1.1em;
	color: #666666;
	line-height: 13px;
	border: solid 1px #cccccc;
}
.cntTrnPractHelp {
	line-height: 1.1em;
}
.cntTrnPractCont {
	background-image: url();
	background-position: top right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #ffdf98;
}
.cntTrnPractTitle {
	line-height: .8em;
	font-size: 1.8em;
	font-family: Arial,sans-serif;
	color: #7598c4;
	padding: 14px 12px 10px 12px;
}
.cntTrnPractWarnText {
	background-color: #f0f0f0;
	color: #464646;
	padding: 10px;
	margin-bottom: 15px;
}
.cntTrnPractImportant {
	color: #9a0000;
	font-weight: bold;
	text-transform: uppercase;
}
#cdWMPPlayer {
	margin: -6px 0px 0px 0px;
}
#tbPagingBottom {
	padding-bottom: 2px;
}
.cntTrnPract1 {
}
.cntTrnPract2 {
	float: left;
	padding-right: 3px;
}
.cntTrnPractImg {
}
#cntTrnQRC {
	font-family: Arial;
	margin: 6px;
	padding-left: 12px;
}
#cdTrainTitle {
	font-size: 2.8em;
	color: #000000;
}
#cntTrnQRC h2 {
	font-size: 1.7em;
	color: #eea752;
	font-weight: normal;
	margin-bottom: 0px;
}
#cntTrnQRC h3 {
	font-weight: normal;
}
#cntTrnQRC ul {
	list-style: url(/global/images/default.aspx?assetid=ZA100793661033);
	margin-top: 0px;
	padding-bottom: .05em;
}
#cntTrnQRC p {
	margin-top: 12px;
}
#cntTrnQRC ol {
	margin: 0px 0px 0px 12px;
	padding-bottom: .05em;
}
#cntTrnQRC ul ol {
	list-style-image: none;
	list-style: decimal;
	margin: 0px 0px 0px 12px;
	padding-bottom: .05em;
}
#cntTrnQRC .trbgodd td, #cntTrnQRC .trbgeven td {
	padding: 0.25em 0.5em;
	vertical-align: top;
}
#cntTrnQRC .cntTrnMedia {
	margin: 0px;
}
#cntTrnQRC ol.cntTrnQuickRefText {
	margin: 0px 0px -6px 12px;
	padding-bottom: 0px;
}
#cntTrnQRC .cntTrnCallout {
	margin: 10px 70px 10px 0px;
}
#cntTrnQRC .cntTrnCaption {
	padding: 0px 70px 0px 0px;
	color: #666666;
}
div#cntTrnQRC {
	line-height: normal;
}
.cntTrnQRCimg {
	margin: 6px 0px 12px 0px;
}
.cntTrainBody .cntTrnMedia {
	margin: 0px 10px 10px 10px;
}
.cntTrnPractHelp img {
	vertical-align: middle;
}
.defaulttd cntTrnMedia, .cntTrainBody li .cntTrnMedia, .cntTrainBody p .cntTrnMedia, .cntTrnCallout .cntTrnMedia {
	margin: 0px 2px;
}
div.devdocvsbody {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
div#programweb {
	background-color: #ffffff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
div#programweb h2 {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	padding: 0px;
	margin: 24px 0px 0px 0px;
}
div#programweb h3 {
	font-size: 11px;
	margin-top: 1.2em;
	margin-bottom: .5em;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
}
div#programweb li {
	padding: 0px;
	margin: 0px;
}
div#programweb a:link {
	color: #0000cc;
	text-decoration: underline;
}
div#programweb a:active {
	color: #0000cc;
	text-decoration: underline;
}
div#programweb a:visited {
	color: #0000cc;
	text-decoration: underline;
	line-height: 13px;
}
div#programweb a {
	color: #000000;
}
div#programweb p {
	margin-top: .6em;
	margin-bottom: .6em;
	line-height: 13px;
}
div#programweb ol {
	font-size: 11px;
	margin-top: .5em;
	margin: 0em;
}
div#programweb ul {
	list-style: disc;
	font-size: 11px;
	margin-top: .5em;
	margin-bottom: 0em;
	margin-left: 1em;
	padding: 0px;
}
div#programweb ol ul {
	list-style: disc;
	margin-top: .5em;
}
div#programweb ul ul {
	list-style: disc;
	margin-top: .5em;
}
div#programweb li {
	margin-bottom: 0em;
	margin-left: 2em;
	display: list-item;
}
div#programweb code {
	font-family: "Courier New" ,Courier,monospace;
	font-size: 11px;
	text-align: left;
	font-size: 13px;
}
div#programweb table {
	margin: 0px;
	border: none;
}
div#programweb tr {
	vertical-align: top;
	border: none;
}
div#programweb th {
	padding: 0em;
	background-color: #6B82B2;
	color: #ffffff;
	margin: 0em;
	text-align: left;
	vertical-align: bottom;
	border: none;
}
div#programweb td {
	padding: 0em;
	margin: 0em;
	vertical-align: top;
	text-align: left;
	border: none;
}
div#programweb pre {
	padding: 8px;
	background-color: #f7f7ff;
	font-size: 13px;
}
div#header {
	background-color: #d4dfff;
	padding: 0px;
	width: 100%;
}
div#header table {
	border-bottom-color: #c8cdde;
	border-bottom-style: solid;
	border-bottom-width: 0;
	width: 100%;
}
div#header td {
	margin: .25em;
	vertical-align: top;
	border-bottom: 1px solid #D4DFFF;
}
span#runningHeaderText {
	color: #003399;
	font-size: 100%;
}
span#nsrTitle {
	color: #003399;
	font-size: 100%;
	font-weight: 600;
}
.mainheaders {
	color: #003399;
	font-size: 120%;
	font-weight: bold;
}
div#vstable table {
	border: 0;
	font-size: 100%;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#vstable th {
	background-color: #efeff7;
	border-bottom: 1px solid #c8cdde;
	color: #000066;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
div#vstable td {
	background-color: #f7f7ff;
	border-bottom: 1px solid #d5d5d3;
	border-left: 0px solid #d5d5d3;
	padding-left: 5px;
	padding-right: 5px;
	margin: 1px;
}
div#vstable pre {
	margin-top: 2px;
	margin-bottom: 2px;
}
div#vstable code {
	font-family: Monospace, Courier New, Courier;
	font-size: 13px;
	color: #000066;
}
div#vstablenote table {
	border: 0;
	font-size: 100%;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
div#vstablenote th {
	background-color: #efeff7;
	border-bottom: 1px solid #c8cdde;
	color: #000066;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}
div#vstablenote td {
	background-color: #f7f7ff;
	border-bottom: 1px solid #d5d5d3;
	border-left: 1px solid #d5d5d3;
	padding-left: 5px;
	padding-right: 5px;
	margin: 1px;
}
.devdocvsbody p {
	margin-top: .6em;
	margin-bottom: .6em;
}
.devdocvsbody pre {
	font-size: 1.1em;
	margin-bottom: .5em;
	margin-top: .5em;
}
.devdocvsbody h1 {
	font-size: 125%;
	margin-top: .4em;
	margin-bottom: .5em;
}
.devdocvsbody h2 {
	font-size: 110%;
	margin-top: 2em;
	margin-bottom: .5em;
}
.devdocvsbody h3 {
	font-size: 100%;
	margin-top: 1.2em;
	margin-bottom: .5em;
	font-weight: bold;
}
.devdocvsbody h4 {
	font-size: 100%;
	margin-top: 1.2em;
	font-weight: bold;
}
.devdocvsbody h5 {
	font-size: 100%;
	margin-top: 1.2em;
	font-weight: bold;
}
.cntQuizBody {
	font-size: 1.2em;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #484848;
	line-height: 1.4em;
}
.cntQuizBody td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	line-height: 1.4em;
}
.cntQuizBody tr {
	margin: 0px;
	padding: 0px;
}
.cntQuizBody table {
	margin: 0px 0px 6px 0px;
}
.cntQuizBody p {
	margin: 10px 0px;
}
.cntQuizCorrect {
	color: #eea752;
}
.cntQuizCorrectAnswer {
	color: #eea752;
}
.cntQuizIncorrect {
	color: #7598c4;
}
.cntQuizUnanswered {
	color: #999999;
}
.cntQuizYourScore {
	color: #eea752;
}
.cntQuizBody .OMnMDivCel {
	border-right: 1px solid #ccc;
	padding: 0px;
	margin: 0px;
}
.cntQuizBody .OWSBlk {
	font-size: 1px;
	height: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	width: 0px;
}
.cntQuizBody .BOBHDiv {
	border-bottom: 1px solid #cccccc;
}
.cntCSTpt {
	padding-top: 14px;
}
#lblTOUContent {
	font-family: Tahoma;
	font-size: 1.2em;
	color: #484848;
}
#divShowAll {
	display: block;
	text-align: right;
}
#divHideAll {
	display: none;
	text-align: right;
}
.cdTmplResultCSTLink {
	bottom: -80px;
}
.cdTmplResultCSTLink:visited {
	bottom: -80px;
}
.cdTmplResultCSTLink:hover {
	bottom: -80px;
}
/*today 1932008*/
#cdlogotops, #cdlogotopPP {
	position: absolute;
	z-index: 10;
	float: left;
	padding: 20px 20px 20px 775px;
}
html * #cdlogotops, #cdlogotopPP {
	position: absolute;
	z-index: 10;
	float: left;
	padding: 20px 20px 20px 135px;
}
.search_tablee {
	border: #E4E5F5 1px solid;
	background-color: #DAF9FF;
	border-collapse: collapse;
	font-family: Tahoma;
	font-size: 12px;
	color: #004E98;
	font-weight: bold;
	height: 22px;
	padding-left: 2px;
}
.search_table {
	border-collapse: collapse;
	border: #E4E5F5 0px solid;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
}
.div_none {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
}
/*endtoday*/
/*today 2032008*/
input.cdminiformnew {
	width: 80px;
	height: 22px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #363636;
	font-size: 0.9em;
	padding: 0px 1px 1px 2px;
}
.ligin_table {
	border-collapse: collapse;
	border: #E4E5F5 1px solid;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
textarea.cdminiformnew {
	width: 398px;
	height: 60px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #363636;
	font-size: 0.9em;
	padding: 0px 1px 1px 2px;
}
html * textarea.cdminiformnew {
	width: 400px;
	height: 60px;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	color: #363636;
	font-size: 0.9em;
	padding: 0px 1px 1px 2px;
}
.indentity {
	height: 30px;
	vertical-align: middle;
	background-color: #8AAFE1;
	font-family: Tahoma;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
input.formall {
	background-color: #F7FBFF;
	border-top: 1px solid #84A5CE;
	border-left: 1px solid #84A5CE;
	border-right: 1px solid #C1D2E7;
	border-bottom: 1px solid #C1D2E7;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 1.1em;
	display: inline;
	padding: 2px 2px 2px 4px;
}
.paddinger {
	padding-left: 30px;
}
#heightownpx{
	height:2px;
}
/*endtoday*/
.overlowout
{
	width:940px;
	min-height:310px;
	min-width:750px;
	max-width:940px;
	overflow:hidden;
}
.overlowright{
	width:740px;
	min-height:310px;
	min-width:140px;
	max-width:740px;
	overflow:hidden;
}
.grvEmployee tr th
{
	font-family:Tahoma,Arial;
	font-size:12px;
	color:#004E98;
}
.inforaccountmenu
{
	float: right;
	padding:4px 2px 4px 2px; 
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal; 
	color:#004E98;
	height:18px;
}
.inforaccountmenu span
{
	cursor:pointer;
}
